﻿@charset "utf-8";
/* Powered by Zoomla!逐浪CMS  www.z01.com */
@font-face {
font-family: "ZoomlaICO";
src: url("/dist/fonts/ZoomlaICO.eot"); /* IE9 */
src: url("/dist/fonts/ZoomlaICO.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */    
url("/dist/fonts/ZoomlaICO.woff") format("woff"), /* chrome、firefox */
url("/dist/fonts/ZoomlaICO.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
url("/dist/fonts/ZoomlaICO.svg#ZoomlaICO") format("svg"); /* iOS 4.1- */
font-style: normal;font-weight: normal;
}
.zlogo1,.zlogo2{ float:left;font-family: "ZoomlaICO"  !important;cursor:pointer; }
.ZoomlaICObagua:before{ font-family:'ZoomlaICO';content: "\51F6";  }/*八卦图形*/
.ZoomlaICO2015:before{ font-family:'ZoomlaICO';content: "\51F7";  }/*大写Z字形*/
.SiisoftICO2016:before{ font-family:'ZoomlaICO';content: "\51F8";  }/*SiifotLogo*/
body {font-family:'Microsoft YaHei';}
ul { padding-left: 0px; }
ul li { list-style-type: none; }
hr {margin-top:5px;margin-bottom:5px;border-bottom:1px solid #ddd;}
.padding_b20px{padding-bottom:20px;}
.r_gray { font-size: 12px; color: gray; }
.r_green_mid { font-size: 1.5em; color: green; }
.r_red_mid { font-size: 1.5em; color: #e4393c; }
.padding0{ padding-left:0; padding-right:0;}
.padding5{ padding-left:5px; padding-right:5px;}
.padding10{ padding-left:10px; padding-right:10px;}
.margin_t5 { margin-top: 5px; }
.margin_t10 { margin-top: 10px; }
.margin_l5 { margin-left: 5px; }
.margin_top0{ margin-top:0;}
.form-control { display: inline-block; }
.m715-50 { width: 50%; max-width: 715px; }
.text_max { width: 100%; max-width: 100%; }
.text_150 { width: 150px; max-width: 150px; }
.text_300 { width: 300px; max-width: 300px; }
.text_400 { width: 400px; max-width: 100%; }
.text_405 {width:405px;max-width:100%;}
.text_500{width:500px;}
.text_600{ width:550px; max-width:100%;}/*会员登录*/
.text_md { width: 200px; max-width: 200px;}
.text_x { width: 120px; max-width: 120px; }
.text_xs { width: 60px; max-width: 60px; }
.text_s{width:120px;max-width:120px;}
.thumbnail_img {width:110px;height:110px;border:1px solid #ddd;padding:2px;}
/*表格*/
.filltd {width:100%;height:100%;}
.td_md { width: 120px; }
.td_s { width: 60px; }
.td_xs{width:30px;}
.td_m { width: 100px; }
.td_l { width: 200px; }
.td_lg { width: 300px; }
.td_50p { width: 50%; }
.min80 {display:inline-block;min-width:80px;}
.boxborder {box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 5px 0px, rgba(0, 0, 0, 0.0784314) 0px 2px 10px 0px;}
#AllID_Chk { float: left; }
#page_tr>#page_td{text-align:center;vertical-align:middle;}
.divline {border-bottom:1px solid #ddd;}
.allchk_l {float:left;font-weight:normal;cursor:pointer;}
.allchk_sp {position:relative;bottom:-3px;}
.color_red{ color:#f00;}

.weui-cells { font-size:1em;}/*微信样式*/
.weui-label { margin-bottom:0; font-weight:normal;}

#selallno .allchk_l{ display:none;}
.SystemIcon div{height:90px;  padding:0}
.SystemIcon div:hover{background:#ccc; cursor:pointer;}
.SystemIcon span{font-size:2.6em;}
.SystemIcon div .glyphicon-text{font-size:0.8em;}
.breadcrumb {margin-bottom:5px;}
.u_fixed{ background:#fff; z-index:1000; }
.u_top{ padding-top:0.8em; padding-bottom:0.8em;}/*会员顶部*/
.u_top img{height:4em;}
.u_top_btn li a{ display:block; width:60px; height:30px; line-height:30px; box-shadow:0 0 3px 1px #ddd; background:linear-gradient(#f5f5f5,#eee); border-radius:20px; color:#000; font-family:"黑体";}
.u_top_btn{ margin-top:5px;} 
.u_search{ margin-top:10px; }
.u_search_form{ position:relative; }
.u_search_form input.form-control{ width:100px; border-radius:18px; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.u_search_form input.form-control:focus{ width:200px; }
.u_search_form i{ position:absolute; top:8px; right:12px; padding:2px; color:#999; background:#fff; cursor:pointer;}

.u_nav .navbar-default{ margin-bottom:0; min-height:0; border-radius:0; border:none; background:#27a9e3; border-bottom:2px solid #ddd;}/*全站会员导航*/
.u_nav .navbar-default .navbar-nav li{ margin-left:2px; margin-right:2px;}
.u_nav .navbar-default .navbar-nav li a{ display:block; padding-top:0; padding-right:30px; padding-bottom:0; padding-left:30px; text-align:center; height:2.2em; line-height:2.2em; color:#fff; font-family:"微软雅黑"; font-size:1.1em;}
.u_nav .navbar-default .navbar-nav li a:hover{ margin-top:-0.3em; padding-left:29px; padding-right:29px; height:2.5em; line-height:2.5em; color:#333; background:linear-gradient(#fff,#ddd); border:1px solid #eee; border-bottom:none; border-top-left-radius:5px; border-top-right-radius:5px; text-decoration: none;}
.u_nav .navbar-default .navbar-nav li a:focus{ outline:none; }
.u_nav .navbar-default .navbar-nav li.active a{ margin-top:-0.3em; padding-left:29px; padding-right:29px; height:2.5em; line-height:2.5em; color:#333; background:linear-gradient(#fff,#ddd); border:1px solid #eee; border-bottom:none; border-top-left-radius:8px; border-top-right-radius:8px;}
.u_left_menu{ display:none; position:fixed; top:0; left:0; bottom:0; padding-top:110px; width:0; background:rgba(23,126,1,0.8); box-shadow:2px 0 5px #fff; z-index:9; }
.u_left_menu li a{ display:block; min-height:2.5em; line-height:2.5em; color:#fff;}
.u_left_control{ position:absolute; top:50%; right:-10px; margin-top:-100px; width:10px; height:200px; line-height:200px; background:rgba(23,126,1,0.8); color:#fff; border-top-right-radius:10px; border-bottom-right-radius:10px; cursor:pointer; box-shadow:2px 0 5px #fff;}
.u_title{ font-size:20px; font-family:"微软雅黑";}
.u_title h1{ font-size:20px; font-family:"微软雅黑"; }

.u_info{ padding-top:50px; height:260px; background:url(/App_Themes/User/user_infobg.jpg) no-repeat; background-size:cover;}
.u_face img{ width:100px; height:100px; border-radius:50%; box-shadow:0 0 3px 1px rgba(245,245,245,0.5);}
.u_face img:hover{ box-shadow:0 0 5px 2px rgba(245,245,245,0.8);}
.u_face #UserBar_U{color:#fff;text-align:center;}
.u_syn{ padding:20px; background:rgba(0,0,0,0.2); border-radius:10px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=4,startColorStr=rgba(0,0,0,0.3),endColorStr=rgba(0,0,0,0)); /*IE 6 7 8*/ background: -ms-linear-gradient(left, rgba(0,0,0,0.3),rgba(0,0,0,0)); background:-moz-linear-gradient(left,rgba(0,0,0,0.3),rgba(0,0,0,0));/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));/*谷歌*/ }
.u_syn a{ color:#fff;}
.u_syn:before{ content:""; position:absolute; left:-40px; width:0; height:0; border-width:20px; border-style:solid; border-color:rgba(0,0,0,0) rgba(0,0,0,0.3) rgba(0,0,0,0) rgba(0,0,0,0);}
.u_syn li{ min-height:2.2em; line-height:2.2em; color:#fff;}
.u_syn li i{ margin-right:10px; font-size:1.4em; }
.u_syn li li{ float:left; margin-right:30px;}
.u_menu{ position:relative; padding-top:20px; padding-bottom:30px; }
.u_menu_more{ margin:auto; margin-bottom:10px; width:300px; max-width:100%; height:20px; line-height:20px; background:#eee; border-radius:10px;}
.u_menu_more a{ display:block; color:#333; text-decoration:none;} 
.u_footer { padding-top:5em; padding-bottom:5em; background:rgba(51,153,204,0.3); color:#fff; z-index:9999;}
.footer_border{ background:#27a9e3; }
.xs_height{ height:150px;}

.u_fix_height{ height:100px;}
.u_ban{ padding-top:10px; height:250px; overflow:hidden; }/*会员云盘banner及子栏目导航*/
#u_ban .u_user,#u_ban .u_user_sec{ display:none;}
#u_ban .u_user.active,#u_ban .u_user_sec.active{ display:block; bottom:10px;}
#u_ban li{ float:left; width:104px;}
#u_ban li i{ display:block; margin:auto; margin-bottom:5px; width:80px; height:80px; line-height:80px; font-size:3em; color:rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.1); border-radius:50%;}
#u_ban li i:hover{ color:#ddd;}
#u_ban li.active i{ color:#fff; box-shadow:0 0 3px 1px rgba(255,255,255,0.8);}
#u_ban li a{ color:#fff; }
#u_ban li a:hover,#u_ban li a:focus{ text-decoration:none;} 
#u_ban li .sub_ban{ display:none; margin-top:20px; width:4000px;}
#u_ban li .sub_ban.active{ display:block;}
#u_ban li .sub_ban li{ float:left;}
#u_ban li .sub_ban li i{ width:50px; height:50px; line-height:50px;  font-size:2em; color:#ddd;}
#u_ban li .sub_ban li.active i{ font-size:2.5em; color:#fff;}
#u_ban li .sub_ban li a{ font-size:1em;}
.u_ban_r .prev_ul{ display:none; position:absolute; left:2px; bottom:15px; width:20px; height:50px; line-height:50px; background:rgba(0,0,0,0.2); color:#fff; font-size:1.5em; text-align:center;}
.u_ban_r .next_ul{ display:none; position:absolute; right:2px; bottom:15px; width:20px; height:50px; line-height:50px; background:rgba(0,0,0,0.2); color:#fff; font-size:1.5em; text-align:center;}

#u_ban .u_user_sec{ float:left; margin-top:10px; width:4000px;}
 
#u_ban .u_user_sec li{ float:left;}
#u_ban .u_user_sec li i{ width:50px; height:50px; line-height:50px;  font-size:2em;}
#u_ban .u_user_sec li a{ font-size:1em;}

.u_cloud{ padding-top:10px; height:250px; background:linear-gradient(rgba(135,48,244,0.5),rgba(135,48,244,0));}/*会员云盘banner及子栏目导航*/
.u_ban_r{ position:relative; padding-top:30px; overflow:hidden; }
.u_ban_r .user_ban_item{ float:left;}
.u_ban_r .user_ban_item a{ color:#898989;}
.u_ban_r .user_ban_item i{ display:block; margin:auto; width:90px; height:90px; line-height:90px; font-size:4em; color:rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.1); border-radius:50%;}
.u_ban_r .user_ban_item i:hover{ border:none; box-shadow:0 0 3px 1px rgba(0,0,0,0.3); color:rgba(23,126,1,1);}
.u_ban_r .user_ban_item a:hover{ text-decoration:none;}
.u_ban_r li a{ color:#898989;}
.u_ban_r li i{ display:block; margin:auto; width:90px; height:90px; line-height:90px; font-size:4em; color:rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.1); border-radius:50%;}
.u_ban_r li i:hover{ border:none; box-shadow:0 0 3px 1px rgba(0,0,0,0.3); color:rgba(23,126,1,1);}
.u_ban_r li a:hover{ text-decoration:none;}
.u_ban_r #OpenCloud{ display:block; margin-top:10px; }
.u_ban_r #OpenCloud i{ color:#f00;}
.shop_ban .u_ban_r a{ color:#ddd; }
.shop_ban .u_ban_r i{ color:#eee; border:1px solid rgba(255,255,255,0.6);}
.shop_ban .u_ban_r i:hover{ color:#fff; border:1px solid #fff;}
.page_ban{ padding-top:0; height:250px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=3,startColorStr=rgba(57,62,82,1),endColorStr=rgba(102,173,193,1)); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, rgba(57,62,82,1), rgba(102,173,193,1));        /* IE 10 */
background:-moz-linear-gradient(left,rgba(57,62,82,1),rgba(102,173,193,1));/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(rgba(57,62,82,1)), to(rgba(102,173,193,1)));/*谷歌*/ }/*黄页banner*/
.page_ban .u_ban_r li a{ color:#ddd;}
.page_ban .u_ban_r li i{ color:rgba(255,255,255,0.5); border:1px solid rgba(245,245,245,0.3);}
.page_ban .u_ban_r li a:hover{ color:#fff;}
.page_ban .u_ban_r li i:hover{ color:#fff; box-shadow:0 0 3px 1px rgba(245,245,245,0.8);}
.template li{ float:left; padding:5px; width:180px; height:240px;text-align:center;}
.template li img{ width:100%; height:200px;}
.template li a{ color:#666;}
.template .tlp_active{ box-shadow:0 0 3px 1px #5bc0de; background:#fff;} 
.template .tempthumil{ padding:5px;}

.u_cnt{ min-height:300px;}
.u_shop{position:relative; margin-top:-200px; z-index:5;}/*会员商城*/
.u_shop_l{ padding-top:30px; box-shadow:2px 0 2px #ddd,-2px 0 2px #ddd; color:#666; background:#fff;}
.u_shop_l #shop_logo{ padding:5px; height:150px; background:rgba(245,245,245,0.5); box-shadow:0 0 3px 1px #ddd; }
.u_shop_l a{ color:#898989;}
.u_shop_mimenu li a{ display:block; margin-bottom:0.2em; padding-left:10%; height:3em; line-height:3em; background:linear-gradient(#fcfcfc,#eee); box-shadow:rgba(0,0,0,1); }
 
.u_shop_r{ margin-top:50px; min-height:150px;}
.u_shop_r li i{ display:block; margin:auto; width:90px; max-width:100%; height:90px; line-height:90px; border:1px solid rgba(255,255,255,0.5); border-radius:50%; color:rgba(255,255,255,1); font-size:3em; }
.u_shop_r li a{ color:#fff; font-size:1.2em;}
.u_shop_r li a:hover{ text-decoration:none;}

.shop_ban{ background:linear-gradient(rgba(36,5,2,1),rgba(112,9,13,1));}
.page_ban .u_ban_l{ padding:20px; height:250px; overflow:hidden; }
.u_ban_l i{ margin-top:0.2em; font-size:12em; text-shadow:0 12px 9px #c4b59d, 0px -10px 1px #fff; color: rgba(255,255,255,0.8);}
.u_cloud .u_ban_l i{ text-shadow: 0 8px 9px #c4b59d, 0px -2px 1px #fff,-120px 50px 10px rgba(245,245,245,0.3),120px 80px 10px rgba(255,255,255,0.6); }

#mymodal0 .modal-dialog{ margin-top:10%;}
#mymodal1 .modal-dialog{ margin-top:10%;}

.user_login{ position:fixed; top:20%; left:50%; margin-left:-210px; padding:30px; width:420px; max-width:100%; font-family: "Microsoft Yahei", SimSun, Tahoma, Helvetica, Arial, sans-serif; text-align:left; border:1px solid #BABFC3;}
.user_login h1 { margin-bottom:20px; font-size:22px; color:#0e2026}
.user_login li { position:relative; margin-top:10px;}
.user_login li i { position:absolute; top:12px; left:15px; font-size:1.5em;}
.user_login li input.form-control { padding-left:40px; border-radius:2px; height:45px;}
.user_login li .btn { width:100%; border-radius:0; }
.user_login li #nopasswd { margin-left:10px; color:#ccc;}
.user_login li #hlReg { display:none; position:absolute; top:8px; right:10px; color:#EB4E62;}
.user_login li #uidReg { display:none; position:absolute; top:8px; right:30px; color:#EB4E62;}
.user_login li .btn-default{ background:none;}
.user_login .login_type_div{position:absolute; right:0px; top:10px;}
.user_login .login_type_div div{float:left;margin-right:8px; font-size:12px;}
.user_login .login_type_div a{color:#999;}
.user_login .btn-info{background:#999;}

.user_mimenu { position:relative; z-index:100010;}
.user_mimenu .navbar-fixed-top { text-align:left;}
.user_mimenu #mimenu_btn { position:relative; margin-top:10px; margin-left:10px; padding-bottom:10px; background:none; z-index:10003; border-color:#ccc;}
.user_mimenu #mimenu_btn span { display:block; width:20px; height:6px; border-bottom:1px solid #ccc;}
.user_home_mimenu .navbar { width:150px;}
.user_mimenu_left{ position:fixed; left:0; top:0; bottom:0; padding-top:50px; width:0; background:rgba(0,0,0,0.7); box-shadow:1px 0 3px rgba(0,0,0,0.9); overflow:hidden; z-index:10002;}  
.user_mimenu_left ul{ display:none; padding-top:20px; border-top:1px solid #666;} 
.user_mimenu_left li a{ display:block; padding-left:30px; height:3em; line-height:3em; font-family:"微软雅黑"; font-size:1.2em; z-index:999; color:#fff;} 
.user_mimenu_left li a:hover,.user_mimenu_left li a:focus{ background:rgba(255,255,255,0.3); outline:none; text-decoration:none;}
.user_mimenu_right{ position:fixed; top:10px; right:20px;}
.user_mimenu_right li a{ color:#666; font-family:"微软雅黑"; font-size:1.2em;}
 
/*AddContent*/
.addcontent .speDiag{width:500px;}
.addcontent .specDiv{width:110px;padding-left:5px;}
.addcontent .specDiv .spec{border:solid 1px #ccc;margin:5px;}
.addcontent .specDiv .specname{text-align:left;padding-left:5px;display:inline-block}
.addcontent .specDiv span{display:inline-block;float:right;line-height:20px;}
.addcontent .tabinput{ border:none; padding-left:5px; height:30px; line-height:30px;}
.addcontent .radius{margin:2px;height:24px; line-height:24px; background:#eee; border:1px solid #ddd;border-radius:3px;padding:3px;}
.addcontent #OAkeyword{ max-width:460px; height:36px; border:1px solid #ccc; display:inline-block;min-width:300px;padding-top:3px;}
.addcontent #Keywords {display: none;}
/*内容管理的栏目等树形菜单样式*/
.treediv{border:1px solid #ddd; padding:10px 0px;}
.treediv ul li{list-style:none;min-height:30px;}
.treediv ul{margin-left:20px;}
.treediv ul .lastchild {padding-left:16px;background-position: 0 0; min-height:20px;}
.treediv ul ul{margin-top:5px;}
.treediv li{background: url(/Images/TreeLineImages/treedash.gif) 0 0 no-repeat; background-position: 0 -176px;}
.treediv li:last-child{background-position:-9999px -9999px;}
.treediv .treeicon{font-size:16px; cursor:pointer; color:#999;}
.tree_shrink ul ul{display:none;}
.tree_active{color:#999; }

.imglist{padding:10px;}
.imglist img{width:100%;height:120px;}
.imglist .imglist_content{ border:1px solid #ccc; border-radius:20px; padding:10px;cursor:pointer;}
.imglist .imglist_content:hover{border-radius:3px;border:1px solid #ccc;box-shadow:0 4px 20px 1px rgba(0,0,0,0.2);}
.imglist_content span{font-style:italic; font-size:12px; color:#999;}
/*-webkit-filter: grayscale(1);filter:gray; filter: grayscale(1);*/
.imgdisable{filter: Alpha(opacity=10);-moz-opacity:.1;opacity:0.1; }
.splitdiv {margin-top:5px;margin-bottom:5px;border-bottom:1px solid #ddd;}

/*资源管理*/
#bread_div {padding-left:5px;line-height:30px;border:1px solid #ddd;border-radius:2px;padding-left:5px;margin-bottom:2px;}
#bread_div a{color:#06c;}
#bread_div .spanr {padding:0 4px;color:#aaa;font-size:18px;position:relative;top:2px;}
.colhead {padding:8px;background-color:#f7f7f7;color:#888;border:1px solid #d2d2d2;border-radius:2px;}
.coltr {padding:8px;border-bottom:1px solid #ddd;}
.col20 {display:inline-block;width:20%;}
.col40 {display:inline-block;width:35%;}
.col60 {display:inline-block;width:55%;}
/*节点树形表*/
#nodeNav .tvNavDiv{width:100%;margin-top:1px;border:1px solid #ddd;border-bottom:none;background:#f5f5f5;}
#nodeNav .tvNav_ul li a{padding-left:1em;}
#nodeNav .left_ul ul li {border-bottom:1px solid #ddd;}
#nodeNav .left_ul ul li a{color:#1963aa;display:block;text-decoration:none;height:2.4em;line-height:2.4em; padding-left:8px;}
#nodeNav .left_ul ul li a:hover{ background:#61b0e9; color:#fff;}
#nodeNav .activeLi{ background:#61b0e9; color:#fff;border-bottom:1px solid #ddd;}
#nodeNav .list_span {margin-right:10px;}
.nav_menu{ top:inherit; left:inherit}
.SelectedA {color: white;background-color: #5bc0de; }
/*注册页模型字段样式*/
.register_modeltable tr td {color:#fff;}
.fd_td_l {text-align:right;}
.register_modeltable .fd_td_l {width:20%;text-overflow:ellipsis;text-align:center;}
.register_modeltable .fd_td_l span{font-weight:600; color:white;}
.register_modeltable .fd_td_r{padding-left:50px;}
/*Content字段样式*/
/*组图字段*/
.preview_img_ul{list-style:none;margin:0;padding:0}
.preview_img_ul li{ text-align:center;position:relative;display:inline;float:left; margin:2px; overflow:hidden;font-size:12px}
.preview_img_ul li img{ padding:2px; width:110px;height:110px; border:1px solid #ddd;}
.preview_img_ul div.file-panel{position:absolute;height:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#80000000')\0;background:rgba(0,0,0,0.5);width:100%;top:0;left:0;overflow:hidden;z-index:300}
.preview_img_ul div.file-panel span{width:24px;height:24px;display:inline;float:right;text-indent:-9999px;overflow:hidden;background:url(/Plugins/WebUploader/images/icons.png) no-repeat;margin:5px 1px 1px;cursor:pointer}
.preview_img_ul div.file-panel span.choose{background-position:-137px -21px}
.preview_img_ul div.file-panel span.choose:hover{background-position:-137px 0}
.preview_img_ul div.file-panel span.cancel{background-position:-48px -24px}
.preview_img_ul div.file-panel span.cancel:hover{background-position:-48px 0}
.preview_img_ul div.file-panel span.editpic{background-position:-72px -24px}
.preview_img_ul div.file-panel span.editpic:hover{background-position:-72px 0}
#ThumImg_ul{ margin-top:5px;}
#ThumImg_ul li{ margin-bottom:25px;}
#ThumImg_ul li.choose img {border:1px solid #0094ff;}
#ThumImg_ul li span.success{display: block;position: absolute;left: 0;bottom: 0;height: 40px;width: 100%;z-index: 200;background: url(/Plugins/Ueditor/dialogs/image/images/success.png) no-repeat right bottom;background: url(/Plugins/Ueditor/dialogs/image/images/success.gif) no-repeat right bottom;}

.img50 {width:50px;height:50px;}
.preview_img{cursor:url(/App_Themes/Admin/zoomin.cur),auto;}
.zt_op_div {display:inline-table;}
.nav_title span{font-size:18px;}
.dailyplan_nav li a{font-size:20px}
.dailyplan_nav li span{font-size:18px;}
.dailyplan_nav li .loginout_str{font-size:14px; float:left; margin-left:5px;}
.modal-header{background:none;}
#DateTable thead{text-align:center;}
#DateTable thead span{font-size:20px;}
#DateBody tr .datas{width:13%; font-size: 0.7em;}
#DateBody tr .datas:hover{background-color:#bce8f1;}
.td_active{background-color:#ccc;}
.adddiag{width:580px;}
#Add_Table tbody td{border:none;}
#Add_Table span{line-height:30px;}
#DateBody .content{border:1px solid #999; border-left:5px solid #999; padding:5px; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; cursor:pointer; }
.con_active{background-color:#ccc;}        
.curdays{background-color:#46b8da}
.left{height:auto; background:rgba(255, 255, 255, 0) }

.ullist li{font-size:14px; cursor:pointer;}
.ullist li:hover{background-color:#f5f5f5;}
.ullist li .last_date{font-size:12px; color:#ccc;}
.ullist li .last_title{font-size:14px;}
.empty_div p{font-size:16px; color:#999;}
#Add_Content {border: none;font-family: 微软雅黑;width:600px;height:650px;margin:auto;overflow:hidden;}
#DateTable{margin-top:10px;}
#DateTable thead{text-align:center;}
#DateBody tr td{width:13%;height:11em;font-size: 0.7em;}
#DateBody.datebody_item tr td{width:13%;height:2.5em;font-size: 0.7em;}
#DateBody.datebody_item tr td:first-child{ width:5%;}
#DateBody.datebody_items tr td:last-child{ width:5%;}
#DateBody tr td:hover{background-color:#bce8f1;}
.tdTitle{text-align:right;font-size:15px;}
.td_content_div{padding:2px;padding-left:5px;border-radius:10px; background-color:#1796BF;margin-top:3px;margin-bottom:3px;height:25px;line-height:25px;color:white;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.td_content_div a{color:white;}
#Add_Table td{padding:5px;}
.nav_title span{font-size:18px;}
.ullist li{font-size:14px; cursor:pointer;}
.ullist li:hover{background-color:#f5f5f5;}
.ullist li .last_date{font-size:12px; color:#ccc;}
.ullist li .last_title{font-size:14px;}
.empty_div p{font-size:16px; color:#999;}
.sub_active{background-color:#ccc;}
.typediag{width:340px;}
.date_hour,.date_minitue{min-height:32px; font-size:14px; min-width:55px; border-color:#ddd; padding-left:5px;}

.sub_active{background-color:#ccc;}

.typediag{width:340px;}
/*晒单图片预览*/
.tie_list .view_div{padding: 10px; background: #F2F4F7; margin-top: 5px; color: #666;}
.tie_list .view_div .view_imgdiv{position:relative;}
.tie_list .view_div img{width:500px;height:500px; cursor: pointer;}
.tie_list .view_div .view_imgdiv .view_preimg{position:absolute;width:15%; height:100%;left:0px; z-index:1000; cursor:url(/Images/pre_cur.cur),pointer}
.tie_list .view_div .view_imgdiv .view_nextimg{position:absolute; width:15%; height:100%; right:0px; z-index:1000; cursor:url(/Images/next_cur.cur),pointer}
/****************************UserThem下user.css**********************************/
.tl { width: 42px; height: 42px; }
.tl { display: block; width: 42px; height: 42px; background: url(User/lxkj_04.gif); }
.tl:hover { display: block; width: 42px; height: 42px; background-image: url(images/lxkj_04_2.gif); }
.tl2 { display: block; width: 42px; height: 42px; background: url(User/lxkj_05.gif); cursor: pointer }
.tl2:hover { display: block; width: 42px; height: 42px; background: url(User/lxkj_05_2.gif); cursor: pointer }
.top_right { background-image: url(User/top_Blue.jpg); background-repeat: repeat-x; }
/* leftmenu.html CSS*/
.left_menu { margin-top: 10px; background: #E6F2F8; }
.left_menu tr { height: 26px; }
.left_menu td { padding-left: 5px; }
.left_font { font-size: 13px; font-weight: bold; color: #1B5F84; margin-top: 2px; }
.leftmenu_bk { border-right: 1px solid #BBD5E4; }
.leftmenu a:link { font-size: 12px; color: #1C5F85; text-decoration: none; }
.leftmenu a:visited { font-size: 12px; color: #1C5F85; text-decoration: none; }
.leftmenu a:hover { font-size: 12px; color: #FF6600; text-decoration: underline; }
.leftmenu a:active { font-size: 12px; color: #FF6600; text-decoration: none; }
/* main.html CSS*/
.title { padding-left: 15px; padding-right: 15px; padding-top: 8px; color: #1B5E88 }
.list_font { font-family: Tahoma; font-size: 12px; }
.search_bk { border: 1px solid #A9CCE1; height: 21px; }  
SELECT OPTION { border: none; height: 21px; }
form { display: inline }
.nobd { border: none }
.search_top { padding-top: 5px; padding-right: 6px; font-size: 14px; color: #1C5F85; }
.14 { font-size: 14px; color: #1C5F85; }
.right_top { border: 0px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#F1F1F1, endColorStr=#FBFBFB);
border: 1px solid #ffffff; font-size: 12px; }
.page { font-size: 14px; }
.page a:link { font-size: 14px; color: #333333; text-decoration: none; }
.page a:visited { font-size: 14px; color: #333333; text-decoration: none; }
.page a:hover { font-size: 14px; color: #FF3300; text-decoration: underline; }
.page a:active { font-size: 14px; color: #FF3300; text-decoration: none; }
/*ײ bottom.html CSS*/
.bottom { margin-top: 9px; font-size: 12px; color: #1C5F85; font-family: Arial; }
.bottom_bk { border-top: 1px solid #BBD5E4; }
.modalBg { position: absolute; top: 0px; left: 0px; filter: Alpha(Opacity=50); -moz-opacity: 0.5; background-color: #ccc; display: none; width: expression(document.body.scrollWidth);
height: expression(document.body.scrollHeight);
z-index: 2000; overflow: hidden; }
.modalDialog { position: absolute; top: 0px; left: 0px; display: none; z-index: 2001; background-color: white; top: expression(document.body.clientHeight / 2 - this.offsetHeight / 2);
left: expression(document.body.clientWidth / 2 - this.offsetWidth / 2);
border: 1px solid #90B3DE; border-top: 0; padding: 10px; padding-top: 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.modalDialog .modalDialogHeader { margin: 0; padding: 0px; color: white; font-weight: bold; background-color: #90B3DE; text-align: center; border: 1px solid #90B3DE; position: absolute; top: 0px; left: -1px; height: 20px; line-height: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; }
.modalShadow { position: absolute; background-color: black; top: 0px; left: 0px; z-index: 1999; top: expression(document.body.clientHeight / 2 - this.offsetHeight / 2);
left: expression(document.body.clientWidth / 2 - this.offsetWidth / 2);
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tip { color: #E9779F; border: 1px solid #f0f0f0; padding: 3px; background: #F9FFDB }
#wrap { width: 75%; float: left; padding: 2px; border: 1px solid #BBD5E4; }/*会员控制台定义*/
#leftMenu { float: left; margin-left: 5px; ; padding: 2px; width: 20%; height: 550px; border: 1px solid #BBD5E4; }
#wrap li { float: left; width: 90px; height: 90px; text-align: center; margin-top: 18px; margin-left: 18px; }
#wrap li p, #wrap li span { cursor: pointer; }
#wrap li p { display: block; height: 20px; line-height: 20px; color: #1C5F85; }
/*系统帮助风格*/
.sys_help{ position:relative;}
.help_top{ padding-top:5px; min-height:30px; background:#336699;}
.help_top .help_top_l{ color:#fff; font-size:12px;}
.help_top_menu{ padding-left:20px;}
.help_top_menu ul{ margin-bottom:0;}
.help_top_menu a{ float:left; display:block; padding-top:10px; font-size:1.1em; color:#fff;}
.help_top_menu a i{ margin-right:2px; font-size:1.4em;}
.help_menu{ position:fixed; left:0; top:0; bottom:0; padding-top:40px; width:300px; height:100%; background:#fafafa; box-shadow:2px 0 5px #ddd;}
.help_syn{ padding-top:30px; padding-bottom:20px; padding-left:50px; color:#66cce4;}
.help_syn span{ margin-top:10px; font-size:1.2em;}
.help_menu .nav-tabs{ border-bottom:none;}
.help_menu .nav-tabs li{ float:none; border-bottom:1px solid #eee; }
.help_menu .nav-tabs li a{ margin-right:0; padding-left:50px; border-radius:0; border:none; font-size:1.2em; color:#565656;}
.help_menu .nav-tabs li a i{ margin-right:10px; font-size:1.5em; text-shadow:2px 2px 2px #aaa;}
.help_menu .nav-tabs li a:hover,.help_menu .nav-tabs li a:focus{ color:#337ab7; outline:none;}
.help_menu .nav-tabs li.active a,.help_menu .nav-tabs li.active a:hover,.help_menu .nav-tabs li.active a:focus{ border:none; color:#337ab7; background:#F9DAF7;}
.help_cnt{ position:absolute; left:320px; top:0; padding-top:50px; }
.head { overflow: hidden; zoom: 1; padding-top: 10px; margin-bottom: 30px; color: #66cce4; }
.head h1 { height: 41px; width: 130px; background: url(User/help_ico.gif) no-repeat; text-indent: -99px; overflow: hidden; margin-bottom: 6px; }
.head img { vertical-align: -2px; }
.head a { display: block; width: 100%; height: 100%; }
.sidebar { float: left; width: 177px; padding-left: 20px; }
.sidebar ul { width: 160px; }
.sidebar li { height: 51px; position: relative; width: 100%; background: url(User/sidebar-bg.png) no-repeat 10px 49px; float: left; overflow: hidden; }
.sidebar li a { display: block; width: 100%; color: #07679c; height: 52px; position: absolute; top: -2px; line-height: 50px; }
.sidebar li a .icon { font-size: 14px; padding: 0 0 14px 50px; margin-left: 6px; background: url(User/sidebar-icon.jpg) no-repeat; }
.sidebar li a:hover { text-decoration: none; background: url(User/sidebar-bg.png) no-repeat 0 -10px #dde8eb; }
.sidebar li.current a { text-decoration: none; background: url(User/sidebar-bg.png) no-repeat 0 -67px #f8feff; color: #00a1d0; font-weight: bold; }
.sidebar li.current a:hover { text-decoration: none; background: url(User/sidebar-bg.png) no-repeat 0 -10px #dde8eb; }
.confirm .sidebar { background: none; float: none; position: absolute; }
.confirm .sidebar ul { display: none; }
.sidebar li a .wegicon { background-position: 0 -610px; }
.sidebar li.current a .wegicon { background-position: -300px -610px; }
.sidebar li a:hover .wegicon { background-position: -150px -610px; }
.sidebar li a .txicon { background-position: 0 -560px; }
.sidebar li.current a .txicon { background-position: -300px -560px; }
.sidebar li a:hover .txicon { background-position: -150px -560px; }
.sidebar li a .gatheringicon { background-position: 0 -711px; }
.sidebar li.current a .gatheringicon { background-position: -300px -711px; }
.sidebar li a:hover .gatheringicon { background-position: -150px -711px; }
.sidebar li a .paymenticon { background-position: 0 -762px; }
.sidebar li.current a .paymenticon { background-position: -300px -762px; }
.sidebar li a:hover .paymenticon { background-position: -150px -762px; }
.sidebar li a .cashgifticon { background-position: 0 -356px; }
.sidebar li.current a .cashgifticon { background-position: -300px -356px; }
.sidebar li a:hover .cashgifticon { background-position: -150px -356px; }
.sidebar li a .crediticon { background-position: 0 -509px; }
.sidebar li.current a .crediticon { background-position: -300px -509px; }
.sidebar li a:hover .crediticon { background-position: -150px -509px; }
.sidebar li a .renticon { background-position: 0 -458px; }
.sidebar li.current a .renticon { background-position: -300px -458px; }
.sidebar li a:hover .renticon { background-position: -150px -458px; }
.sidebar li a .kfticon { background-position: 0 -660px; }
.sidebar li.current a .kfticon { background-position: -300px -660px; }
.sidebar li a:hover .kfticon { background-position: -150px -660px; }
.tip-faq { margin-top: 50px; }
.tip-faq h3 { color: #000; padding-left: 15px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.tip-faq dl { padding-left: 15px; }
.tip-faq dt { font-size: 14px; margin: 15px 0 4px; color: #1e1e1e; }
.tip-faq dd { color: #ccc; line-height: 1.5; color: #6a6a6a; }
.tip-faq .tip-faq-link { margin-top: 20px; padding-left: 15px; }
.tip-faq .tip-faq-link a { font-size: 14px; }
.J-scroll-to-top { display: block; width: 700px; height: 30px; line-height: 30px; text-align: right; clear: both; }
#container { margin-top: 20px; width: auto; }
.sys_help .content { float: left; width: 750px; padding-left: 20px; background: no-repeat scroll right 0px transparent; }
.page-head { padding-left: 15px; padding-top: 60px; }
.page .page-head { padding-top: 20px; }
.confirm .page-head { padding-left: 215px; padding-top: 20px; padding-bottom: 0; height: 85px; }
.sys_help .payment h2{ margin-top:0;}
.title h2 { font-size: 30px; font-weight: normal; margin-right: 20px; float: left; line-height: 1.1; font-family: \5fae\8f6f\96c5\9ed1, \5b8b\4f53, sans-serif; }
.title .slogan { font-size: 18px; line-height: 1; padding-top: 12px; color: #666; font-family: \5fae\8f6f\96c5\9ed1, \5b8b\4f53, sans-serif; }
h3 { font-size: 18px; font-family: \5fae\8f6f\96c5\9ed1, \5b8b\4f53, sans-serif; }
.alert { margin-top: 20px; overflow: hidden; zoom: 1; }
.alert li { float: left; clear: left; list-style: disc inside; padding: 1px 2px; color: #fff; background-color: #EE3D3D; }
.alert li.alert-info { background-color: #00A0D0; }
.b-link { font-size: 14px; text-decoration: underline; color: #2d649b; }
.links { background: url(User/record.png) no-repeat scroll 0 0 transparent; font-size: 14px; margin-top: 30px; padding-left: 16px; }
.sys_help .info { margin-top: 67px; }
.sys_help .info .info-title { height: 20px; line-height: 20px; margin-top: 10px; }
.sys_help .info ul { margin-bottom: 20px; }
.sys_help .info li { list-style: disc inside; line-height: 2; }
.foot { margin-top: 30px; margin-bottom: 50px; text-align: center; clear: both; color: #999; }
.sys_help .payment { background-image: url("User/banner-help.jpg"); }
.hidden { display: none; }
.example { margin: 10px; background: #FFF; border: 1px dotted #ccc; padding: 10px; }
.dmleft { width: 565px; margin-right: 10px; height: auto; clear: left; }
.dmleft p.p1 { margin: 15px 0 5px 0; font-size: 12px; color: #787878; padding-left: 32px; }
.dmleft p.p2 { margin: 0 0 8px 0; font-size: 14px; text-indent: 2em; line-height: 20px; padding: 0 2px 0 2px; }
.tb_dm { width: 554px; height: 250px; background: #E1EAFF; margin-bottom: 8px; padding: 0 2px 0 2px; border: solid 1px #6699FF; }
.user_ac { width: 500px; height: 25px; line-height: 25px; }
.scrollbar { scrollbar-face-color: #639AFF; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-3dlight-color: #639AFF; scrollbar-darkshadow-color: #639AFF; scrollbar-track-color: #639AFF; scrollbar-arrow-color: #fff; }
.user_btn { float: left; margin-right: 2px; display: block; width: 80px; height: 25px; line-height: 25px; border: solid 1px #6699FF; background: #6699FF; color: #fff; cursor: pointer; }
.imgbgout, .imgbgover { width: 30px; height: 25px; display: block; cursor: hand; }
.imgbgout { background: url(User/icontitle.gif) no-repeat 0px -7px; }
.imgbgover { background: url(User/icontitle.gif) no-repeat 0px -33px; }
.tabtr { margin: 0px; }
.chtd { margin-left: 8px; }
/*20111102会员中心左边*/
.user_left { background: #E6F2F8 }
.img_icon { float: left }
.user_left ul { margin-left: 15px; }
.user_left li { height: 26px; line-height: 26px; background: url(User/icon_02.gif) no-repeat 15px; padding-left: 25px; }
.user_left li a { color: #1c5f85 }
.left_font { height: 25px; line-height: 25px; cursor: hand; }
.tabtr { margin-top: 5px; }
#ym-window { background: #FFF; text-align: center; }
.ymPrompt_succeed { height: 20px; line-height: 20px; }
.sidebar li a .word { background: url(User/word.gif) 5px 5px no-repeat; }
/**/
.error { color:#e4393c; }
.user_m_top { background: #0099CC; width: 100%; position: fixed; _position: absolute; bottom: auto; _top:expression(eval(document.documentElement.scrollTop));
top: 0px;/*left:0px;*/ height: 4em; z-index: 1001; }
.padding0 { padding: 0; }
.topmenu_a:hover { background: #094ab2; }
.usertop_menu { border-radius: 0; margin-top: -1px; background: #1d1d1d; text-align: center; padding: 20px 0; }
.usertop_menu a { height: 90px; display: block; background: #ccc; text-decoration: none; color: #fff; }
.usertop_menu a :hover { color: #DDD; }
.usertop_menu a span { display: block; margin: auto; padding-top: 20px; padding-bottom: 10px; font-size: 2em; }
.user_m_top .dropdown > a { color: #fff; }
.user_m_top .dropdown > a:hover { text-decoration: none; }
.user_main { margin-top: 4em; }
.user_main .breadcrumb{ margin-bottom:10px;}
#xs_menu >li>a { color: #fff; }
#xs_menu >li>ul>li>a { color: #fff; }
#xs_menu li a:hover { color: #00aeef; }
#xs_menu >li.open>a { color: #00aeef; }
#user_left .user_leftd { height: 100%; overflow-y: auto; }
#user_left .user_l_ul { display: none; }
#user_left .open { display: block; }
#user_left ul li a { display: block; text-decoration: none; width: 100%; line-height: 2.2em; }
#user_left ul li a:hover { text-decoration: none; }
.user_l_ul >ul >li >a { border-bottom: 1px solid #ddd; }
.user_l_ul >ul >li >a:hover { background: #428BCA; color: #fff; }
.user_l_ul >ul >li >a >span { line-height: 2.2em; margin-right: 0.2em; }
.user_l_ul >ul >li > ul> li> a> span { margin-right: 5px; }
.user_l_ul >ul >li > ul> li> a:hover { color: #fff; background: #61b0e9; }
.user_l_ul >ul >li > ul> .active> a { color: #fff; background: #61b0e9; }
.user_l_ul >ul >li > ul { border-bottom: 1px solid #ddd; }
.user_l_ul >ul >.active >a { background: #428BCA; color: #fff; }
.user_l_ulout > .active >a { background: #428BCA; color: #fff; }
.user_l_ulout > li >a { padding-left: 15px; }
.user_l_ulin li a { padding-left: 2.3em; }
.user_m_right { margin-top: 5px; }
.user_base a { display: block; height: 130px; line-height: 130px; text-align: center; color: #fff; font-size: 16px; margin-bottom: 30px; }
.user_base a:hover { text-decoration: none; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.display_none { display: none; }
.min { max-width: 100px; width: 100px; }
.tips { line-height: 32px; margin-left: 5px; }
.user_div { margin-top: 20px; }
.user_div a { text-decoration: none; }
.error { color:#B94A48;}
#SaveImage { margin-top: 15px; }
.codeok { background: url(/Install/images/right.gif) no-repeat #fff; background-position: 98% 8px; }
.codeno { background: url(/Install/images/wrong.gif) no-repeat #fff; background-position: 98% 8px; }
.codeimg { height: 34px; cursor: pointer; }
.backs { background: #eaf3fc; }/************Responsive.css******************/
.applgntype a { padding-left: 15px; }
#qqLoginBtn { background: url(/images/QQ.gif) no-repeat; }
#qqLoginBtn a { padding-left: 0; }
#qqLoginBtn a img { width: 32px; }
.main_ldiv h1 { margin-bottom:20px; line-height: 40px; font-size: 1.5em; font-family: "Microsoft Yahei", SimSun, Tahoma, Helvetica, Arial, sans-serif; }
.main_ldiv h1 span { font-size: 1.5em; color: #00CCFF; margin-left: 5px; }
.main_ldiv li { position:relative; margin-top: 0.2em; line-height:36px; }
.main_ldiv li i{ position:absolute; top:10px; left:15px; color:#31b0d5; font-size:18px;}
.main_ldiv li .form-control{ padding-left:40px;}
.applgntype a { display: block; height: 32px; width: 32px; float: left; }
.applgntype { margin-top: 10px; }
.top_menu .navbar-toggle { background: #ddd; }
.top_menu .navbar-toggle .icon-bar { background: #fff; }
.logo { width: 400px; margin: auto; margin-top: 10px; }
.regDiv { width: 50%; min-width: 320px; }/*border:1px solid #d9d9d9;*/
.desc { text-align: right; width: 100px; display: inline-block; }
.remindDiv { height: 15px; }
.reg_title { font-size: 1.3em; font-weight: 500; border-bottom: 1px solid #d9d9d9; clear: both; color: #007BBB; height: 28px; line-height: 28px; padding-left: 20px; text-align: center; }
.tdbgleft { text-align: center; } 
/*Need To Remove*/
#apDiv1 { position: absolute; width: 106px; height: 16px; z-index: 1; top: 991px; left: 166px; }
.emptyDiv { height: auto; }
#userinfo { margin-top: 20px; margin-bottom: 200px; width: 50%; min-width: 320px; margin: auto; }
#userinfo li span { color: #f00; }
.codeok { background: url(/Install/images/right.gif) no-repeat #fff; background-position: 98% 8px; }
.codeno { background: url(/App_Themes/AdminDefaultTheme/images/error.gif) no-repeat #fff; background-position: 98% 8px; }
.backs .navbar-nav li a:hover { text-decoration: underline }
.backs .navbar-nav li { padding: 0; margin: 0; }
#reg_main { margin-top:20%; margin-bottom:2em; padding-left:3.5em; padding-right:3.5em; padding-top:2em; padding-bottom:2em; border:1px solid #ddd; }
#reg_main li { list-style: none; }
.border_right {  min-height: 400px }
.padding0 { padding: 0 }
.reg_sub h1 { margin-top:0.6em; margin-bottom:0.6em; font-size:1.7em; text-align:center; color:#222;}
.reg_sub h4 { text-align: left; font-size: 2em; padding-left: 0.5em }
.reg_sub h4 { margin-top: 30px; }
.reg_sub h4 span, .reg_sub h1 span { font-size: 1.2em; margin-right: 10px; color: #00CCFF; }
.reg_sub ul { padding:0; margin-bottom:0; }
.reg_sub .btn-info{background-color:#999;border-radius:0;}
.reg_sub .input-sm{border-radius:0;}
.reg_sub_bot { margin-top:1em;}
#checkAgreement { display:block; margin-top:0.3em;}
.reg_sub_bot #BtnSubmit { margin-top:0.3em;}
.reg_sub_item .weui-cells__title { color:#666;}
.reg_sub_item .weui-label { color:#999;}
.login_remind {padding-top:2em;text-align:right;}
.backs .navbar-toggle .icon-bar { background: #fff; }
.margintop50 { margin-top: 50px; }
#userinfo li { list-style: none; line-height: 30px; }
.user_m_top { background: #0099CC; width: 100%; position: fixed; _position: absolute; bottom: auto; _top:expression(eval(document.documentElement.scrollTop));
top: 0px; height: 4em; z-index: 1001; }
.padding0 { padding: 0; }
.topmenu_a:hover { background: #094ab2; }
.usertop_menu { border-radius: 0; margin-top: -1px; background: #1d1d1d; text-align: center; padding: 20px 0; z-index: 9999; }
.usertop_menu a { height: 90px; display: block; background: #ccc; text-decoration: none; color: #fff; }
.usertop_menu a :hover { color: #DDD; }
.usertop_menu a span { display: block; margin: auto; padding-top: 20px; padding-bottom: 10px; font-size: 2em; }
.user_m_top .dropdown > a { color: #fff; }
.user_m_top .dropdown > a:hover { text-decoration: none; }
.user_main { margin-top: 4em; }
#xs_menu >li>a { color: #fff; }
#xs_menu >li>ul>li>a { color: #fff; }
#xs_menu li a:hover { color: #00aeef; }
#xs_menu >li.open>a { color: #00aeef; }
#user_left .user_leftd { height: 100%; overflow-y: auto; } 
#user_left ul li a:hover { text-decoration: none; }
.user_l_ul >ul >li >a { border-bottom: 1px solid #ddd; }
.user_l_ul >ul >li >a:hover { background: rgba(23,126,1,1); color: #fff; }
.user_l_ul >ul >li >a >span { line-height: 2.2em; margin-right: 5px; }
.user_l_ul >ul >li > ul> li> a{ border-bottom:1px solid rgba(245,245,245,0.5);}
.user_l_ul >ul >li > ul> li> a> span { margin-right: 5px; }
.user_l_ul >ul >li > ul> li> a:hover { color: #fff; background: rgba(1,105,7,1); }
.user_l_ul >ul >li > ul> .active> a { color: #fff; background: rgba(1,105,7,1); }
.user_l_ul >ul >li > ul { border-bottom: 1px solid #ddd; }
.user_l_ul >ul >.active >a { background: rgba(23,126,1,1); color: #fff; }
.user_m_right { margin-top: 5px; }
.user_base a { display: block; height: 180px; line-height: 180px; text-align: center; color: #fff; font-size: 16px; margin-bottom: 10px; }
.user_base a:hover { text-decoration: none; }
.display_none { display: none; }
.user_menu{ margin:auto; margin-bottom:30px; width:120px; height:120px; border-radius:10px; background:rgba(51,153,204,0.7);}
.user_menu a { display: block; padding-top:20px; height: 120px; text-align: center; color: #fff; font-size: 16px; margin-bottom: 10px; border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.user_menu a i{ font-size:4em;}
.user_base a:hover { text-decoration: none; }
.user_menu a:hover,.user_menu_sub a:hover{ text-decoration: none;}
.user_menu_sub{ display:none; margin-top:20px;}
.user_menu_sub li{ float:left; margin-bottom:20px; width:126px; }  
.user_menu_sub a{ overflow:hidden;}
.user_menu_sub a i { display:block; margin:auto; margin-bottom:5px; width:50px; height:50px; line-height:50px; font-size:2.2em; background:#ccc; border-radius:50%; color:#fff; }
.user_menu_sub a span{ font-family:"黑体"; color:#666;} 

.userform{ margin:auto; margin-top:10%; padding-top:20px; width:580px; max-width:100%; font-size:12px; font-family:'Microsoft YaHei'; background:rgba(255,255,255,0.8); box-shadow:0 0 5px 2px rgba(9,9,9,0.5);}
.userform .panel{ background:none; border:none; border-radius:0; box-shadow:none;}
.userform .panel-heading .pull-right{ margin-top:35px;}
.userform .panel-body p{ color:#999;}
.userform .panel-default .panel-heading{ border:none; border-bottom:1px solid #ddd; background:none;}
.userform .popover{font-size:14px;}
.userform .hascount{font-size:16px; color:#337ab7;}
#userform_table tbody tr td{border:none;}
.userdiag {width: 450px;}
#Tip_Div{padding:30px 20px;}


/*141217新会员登录*/
.cms2login a { color: #fff; }
.cms2login .navbar-default { background: none; border: none; }
.cms2login .navbar-default li a { color: #fff; }
.cms2login .navbar-default li a:hover { color: #fff; text-decoration: underline; }
.cms2login h4 { margin-top: 2em; }
.cms2login .codestyle { width: 72% }
.cms2login .pass_code img { padding-left: 0.2em; padding-top: 0.2em; }
.cms2login .navbar-default li a { color: #fff; }
.imgstyle { cursor: pointer; height: 30px; vertical-align: middle; }
/*141225找回密码*/
.headText { font-size: 15px; color: white; }
/************************order.css****************************/
.control-md { width: 160px; }
.gray_border { border: 1px solid #ddd; }
.bordered { border-bottom: 1px solid #ddd; padding: 5px; padding-left: 15px; }
.grayremind { font-size: 12px; color: #666; }
.max { width: 90%; max-width: 90%; }
.strong { font-weight: 600; font-size: 14px; }
.normalw { font-weight: normal; }
.r_red_x { color: #e4393c; font-size: 0.8em; }
.r_red_mid { color: #e4393c; font-size: 1.5em; }
.r_red { color: #e4393c;  }
.r_green {color:green;}
.r_green_x { color: green; font-size: 0.8em; }
.r_green_mid { color: green; font-size: 1.5em; }
.error { color:#e4393c; font-family:'Microsoft YaHei'; }
.padding_l55 { padding-left: 55px; }
.padding_r10 { padding-right: 10px; }
.margin_l5 { margin-left: 5px; }
.margin_l20 { margin-left: 20px; }
.margin_t20 { margin-top: 20px; }
.margin_t5 { margin-top: 5px; }
.main_div { text-align: right; height: 35px; background: #F7F7F7; line-height: 35px; border-bottom: 1px solid #ddd; }
.head_div { padding: 20px 0 10px; }
.skey_div { width: 240px; margin-top: 10px; }
.skey_t { width: 190px; float: left; }
/*Table*/
.table_title { background: #f3f3f3; }
.table>tbody>tr .tdline { line-height: 80px; }
.td_s { width: 60px; }
.td_m { width: 100px; }
.td_l { width: 200px; }
/*购物车会员登录*/ 
.width350 { width: 350px; }
#loginModal .close { padding: 5px; background: #ccc; border-radius: 100%; font-size: inherit; }
#cart_login { letter-spacing: 20px; }
.login_body { padding: 30px; padding-top: 10px; }
.login_body li { margin-top: 10px; margin-bottom: 10px; }
.login_body li .pull-left { font-size: 1.4em; }
.login_body li .pull-right { font-size: 1.2em; color: #f00; }
.login_body li .pull-right a { color: #f00; }
.login_body li .fa-user { padding-left: 5px; padding-right: 5px; }
.login_body li .fa-key { padding-left: 4px; padding-right: 3px; }
.login_body li .input-group { width: 100%; }
.login_body li .input-group-addon { color: #999; }
.login_body .CodeLi { list-style: none; margin-left: 30%; }
.login_body .CodeLi input { width: 70px; }
.login_body li .center-block { width: 100%; }
#PnlLoginMessage { color: #f00; }
#next_btn:hover, #next_btn:active { color: #fff; }

/*Cart购物车*/
.head_div img{height:5em;}
.totalmoney { color: #e4393c; font-size: 1.4em; font-weight: 700; }
.trprice { color: #e4393c; font-weight: 400; display: inline-block; line-height: 30px; }
.input-group-addon { padding-left: 4px; padding-right: 4px; }
.minus { color: gray; font-size: 8px; cursor: pointer; }
.add { color: gray; font-size: 8px; cursor: pointer; }
.pronum_td { width: 120px; text-align: center; }
.pronum_text { text-align: center; }
.site_bottom { padding-top: 10px; }
.site_bottom .container { border-top: 1px solid #ccc; }
.site_bottom p { font-size: 1.2em; }
/*orderinfo*/
#invoice_div { display: none; }
.invoice_t { resize: none; height: 80px; width: 400px; margin-top: 5px; display: block; }
.total { padding-right: 18px; font-size: 14px; font-weight: 700; }
.total i { color: #e4393c; font-size: 20px; font-weight: normal; }
.fa-times-circle-o { font-size: 20px; }
.tdtext { text-align: right; line-height: 30px; }
.preimg_m { width: 50px; height: 50px; }
.preimg_l { width: 80px; height: 80px; }
/*地址*/
.address_div { background: #f7f7f7; padding-left: 10px; height: 40px; line-height: 30px; }
.address_head { color: #333; font-size: 18px; font-weight: 500; font-family: 'Microsoft YaHei'; }
.addresssul li { margin-bottom: 3px; padding-left: 5px; }
.addresssul li:hover { background: #fff4d3; }
.addresssul .active { background: #fff4d3; }
/*支付方式*/
.methodul li { float: left; cursor: pointer; border-radius: 7px; background: #428bca; color: #fff; margin-right: 5px; width: 80px; height: 43px; text-align: center; line-height: 40px; border: 2px solid #fff; }
.methodul .active { background: #57A5CA; border: 2px solid #357ebd; }
.methodul li:hover { background: #57A5CA; }
.extenddiv { display: none; margin-left: 18px; }
.total_div { text-align: right; background: #f5f5f5; padding: 0px 10px; height: 50px; line-height: 50px; }
.cart_site_bottom{ background:#fff;height:2.6em; line-height:2.6em; border-top:1px solid #ccc;}
/***************************Mis.css*******************************/ 
#Mis_logo{ margin-top:1em; font-family:"微软雅黑"; font-size:2.5em;}
#Meno { position:relative; } 
/*目标主页*/
#logo_m { margin:10px auto;}
#body_bg { background:rgb(204, 236, 255);}
#Iheader {background:#1C7EC9}
#Ihead { height:400px; background:url(images/Mis/banner_01.jpg) no-repeat center #1C7EC9;}
#login { float:right; margin-top:300px; width:430px;}
#login #txtLoginId,#login #txtPwd { margin-right:6px; width:150px; height:26px; line-height:26px; border:1px solid #ccc; padding-left:3px;}
.cLoginId {color:#666;}
#login #ibLogin { width:60px; height:28px; line-height:28px; background: #0068b6; border:none; color:#fff; cursor:pointer; }
.login_ls { text-align:right; margin-right:45px;color:#fff;}
.login_ls a {margin-right:20px; color:#fff;}

#I_main { background:#fff;}
#I_main_l { float:left; width:260px; margin-left:10px;}
#I_main_c { float:left; margin-left:20px; width:420px; }
#I_main_r { float:right; width:260px;}
.Index_tit { padding-left:10px; height:35px; line-height:35px; color:#666; font-size:16px; border-bottom:1px solid #ccc;}
.Index_pic { margin-top:10px; }
.S_slidB { position: relative;}
.S_slidB .slid { position: absolute; }/*slidB 简单幻灯，图片带标题*/
.S_slidB .slidItem { position: absolute; left: 0px; top:0px; }
.S_slidB .showNo { position: absolute; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; bottom: 0px; left:0px; width: 100%; text-align: right; }
.S_slidB span { display: inline-block; margin: 3px; padding: 1px 7px; background-color: #fff; cursor: pointer; color: #000; }
.S_slidB span.curent { background-color:#f00; color: #fff; }
.S_slidB a.titleItem { position: absolute; left: 5px; bottom: 2px; color: #fff; text-decoration: none; }
.Index_con { margin-top:300px; margin-bottom:10px;}

.Tar_li  li{ margin-top:10px; margin-left:10px; clear:both;}
.Tar_li li img { float:left; width:50px; height:50px;}
.Tar_li li p { float:right; width:350px; line-height:22px;}

/*Tab*/
#FrameTabs{ height:30px; line-height:30px;}
.FrameTabs_bg{background:#b1ecfc;height:30px; line-height:30px;}
.tab-strip li { float:left; margin-right:1px; background:#fff; padding-left:10px; padding-right:10px; border-top-left-radius:5px; border-top-right-radius:5px;}
.closeTab{ padding-left:5px;}
.closeTab:hover{cursor:pointer;}

.person_li li { margin-top:10px; line-height:40px;}
.person_li li span { float: right;margin-right: 10px; }
.person_li li img { float:left; width:40px; height:40px; margin-right:5px;}
.left_Pro a:hover{text-decoration:none;}
.Swisth{width:30px;margin-right:20px;}
/*备忘*/
.BtnSapn{width:4px;}
.Meno_li li {line-height:25px; width:255px; padding-top:2px;}
.Meno_li li a {display:block; height:30px; color:#666; padding-left:15px; padding-top:2px;}
.Meno_li li a:hover{background:#e0e8fc;text-decoration:none;}
.Meno_new{ line-height:30px;}
.Meno_new a{font-weight:bold;}
#Meno_left { border-left: 1px solid #ccc;    border-bottom: 1px solid #ccc; float:left;float:left; padding-top:10px; width:255px; min-height:790px; background:#f6f9fe; border-right:1px solid #d4e4f2;border-top:2px solid #358ece;}
#Meno_right{ line-height:25px; float:left;height:700px; float:right; width:715px;min-height:790px;border:1px solid #ccc;border-top:2px solid #358ece;}
#Meno_Title { margin:0px; height:30px; line-height:30px; padding-left:10px; background:#f1f5f9;}

.Mis_pad {  background:#f6f9fe; height:100%; padding-top:4px;}
.Mis_pad td {padding-left:10px;}
.Mis_pad b {color:#f00}
.M_input { width:200px; height:18px; line-height:18px; border:1px solid #dbe8f8}
.Meno_list a:hover{ color:#f00;}

/*用户信息*/
.User_Name  img{ float:left; margin:5px;}
.User_Name { line-height:25px;}
.login_li li { height:26px; line-height:26px; border-bottom:1px dashed #ccc; padding-left:10px; margin:0px 10px;}
.i_bottom{ width:68px; height:25px; line-height:25px; background:url(images/l_bottom.jpg); text-align:center; border:none; color:#656766; cursor:pointer;}
.Mis_Title { padding-left:10px; height:26px; line-height:26px; background:#f4f8fb }
.Mis_Title a{text-decoration:none;}
.Mis_Title a:hover{ text-decoration:none;}


/*项目*/
.td_center td{ text-align:center; line-height:25px; }
.tab { clear:both;height:30px; margin-left:5px;}
.tab li{ float:left;width:116px; height:27px; text-align:center; line-height:27px; background:url(images/Mis/f3.gif) repeat-x; background-position:0 -134px; border-right:#a4b2bd 1px solid;border-right:#ccc 1px solid; } 
.tab li.log_tab{ border-left:#a4b2bd 1px solid;}
.arr_posi { }
.arr {border:1px solid #ccc;}
.arr .arr_pers_mess { background:#e7e7de; width:118px; height:152px; text-align:left; vertical-align:top;}
.arr_pers_mess .floor,.pers_img,.pers_mess { padding-left:8px;}
.arr .arr_text { background:#f3f3f3; padding:2px;vertical-align:top; text-align:left;}
.arr_text .text{ min-height:80px; padding-left:2px;padding-right:2px;}
.arr .boper { background:#e4e5df; height:18px; padding-top:5px;padding-left:5px; padding-bottom:2px;  }
.ti { border-bottom:2px #ccc solid;height:21px; padding:4px 8px;}

/*计划*/
.Mis_tits { background:#e7f6fd;height:25px;}
.Mis_tits a:hover{ color:#f00;}
.Mis_Plan .plan .Mis_tits td{border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;}
.Mis_Plan .plan td {border:1px solid #fefbdc;}
.plan li strong { color:#000}
.plan li em {color:#278139; font-style:normal}
.plan li  {color:#278139; height:60px; line-height:26px;}

.plan .mview li span{ float:left;margin:0;}
.plan li span a { color:#666}

.black { border-collapse:collapse;}
.black td { border:1px solid #ccc; height:25px; line-height:25px;}
#Month_c .tr td a { display:block;width:200px;height:25px; line-height:25px; background:#d2d9e0;}
#Month_c .tr td a:hover {background:#d98e4d;}
.plan { padding-left:10px; padding-right:10px;}
.plan h1 { height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:16px;}
#type_tit {  line-height:25px;}
.plan_title { height:40px; line-height:40px;}
.bots { padding-bottom:10px;}
.Calendar td{ height:25px; line-height:25px;}
.plan .wkview  span{ float:left;}
/*日志*/ 
.jouLeft { float:left; width:200px;}
#dayList li { line-height:25px;}
#dayList li span { float:right;}
#DaiJie li span { float:right;}
#jouRight { float:right; width:770px;}
.staff_frm td{ border-top:1px solid #eee; line-height:25px;}
.bgyellow { background:#FFFCBF; padding:2px;}
#mylog_title_div a:hover{ color:#f00;}
#jtit a:hover{color:#f00;}
#Div2 a:hover{color:#f00;}
.mview a{color:#ff780a;}
#editTit{ text-align:center;}
.greybg{ background:#e2e9ef; }
/*项目*/
#pro_left {float:left; padding-top:10px; width:29%; min-height:790px; background:#f6f9fe; border:1px solid #ccc; border-right:1px solid #d4e4f2;border-top:2px solid #358ece;}
#pro_right { float:right; width:70%;min-height:790px;  border:1px solid #ccc;border-top:2px solid #358ece;}
#pro_right h1 { display:block; line-height:40px; text-align:center; font-size:16px; padding-top:10px;}
#pro_right h1 .font12 { font-size:12px; font-weight:normal; }
.Sico {float:left; margin-top:6px; width:16px; height:16px; background:url(images/Mis/f4.gif) -322px -299px no-repeat;}
.Pro_tit { height:35px; line-height:35px;}
.PTit { float:left; width:220px;}
.Pro_li { float:right; width:445px; margin-top:5px; height:30px; line-height:30px;}
.Pro_li li {float:left; background:url(images/Mis/b_bg.jpg) left no-repeat; width:84px; height:24px; margin-left:5px; line-height:24px; text-align:center;}
#ProTitles{height:35px; line-height:35px; text-align:center;}
#ProTitles a:hover{color:#f00;}
/*目标首页*/
#logo { float:left;width:200px; margin-left:20px; margin-top:40px; font-size:20px;}
#logo.OA_logo{ width:auto; margin-top:0;}
#M_top_r {width:650px; float:right;}
.M_top_r_t { line-height:25px; text-align:right;}
.M_top_r_t a { margin-right:10px; color:#fff;}
.M_top_r_b li a{ color:#fff;}
.M_top_r_b li:last-child a{ margin-top:-4px;}
.M_top_r_b li a i{ font-size:2em;} 
.M_top_r_b li { float:left; width:58px; height:64px;  text-align:center }
.M_top_r_b li a { display:block; width:58px; height:60px; padding-top:4px; }
.M_top_r_b li a:hover {background:url(images/Mis/navlimov.png); text-decoration:none;}
.border td,.border th { border:#fff 1px solid; }
.border td td, .border th th { border:none}
#height { height:125px; }
.User_Info { background:#ffffdb;}
.m_border{ border-bottom:1px solid #ddd;border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.MyMis { height: 30px;  line-height: 30px; padding:0px 10px; background:#eff5ff; margin-top:10px; border-top:#a6bbce 1px solid} 
.MyMis span { float:right;}
  
.M_tit { height:40px; line-height:40px; font-size:16px; color:#3b9e3b; text-align:center;}
.M_title { height:25px; line-height:25px; background:rgb(239, 245, 255); margin:0px 10px; padding:0px 10px;}
.M_title span { float:right}
.Meno_list {padding-left:10px; padding-top:10px;}
.Meno_list li { line-height:20px;}
.Meno_list li p { margin-bottom:10px;}
.M_File { margin-bottom:10px;}
.M_File .M_title { margin:0px;}
.M_File li { line-height:25px; padding-left:5px;}
#M_Target_r { float:right; width:760px;}
.Target_tl { float:left; width:500px;}
.Target_tr { float:right; width:250px;}
#M_Target_r h1 { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:normal}
#M_Target_r h1 a { font-size:12px; color:#003399; margin-left:5px;}
#cltips{float:left; width:470px; line-height:45px; font-size:14px;}
.Target_tl li { line-height:25px;}
.new_tar { height:35px; line-height:35px; padding-left:20px;   background:url(images/Mis/plush.jpg) 5px no-repeat; padding-top:2px;}
.new_tar a{color:#656766;font-weight:bold;text-decoration:none;}
.new_tar a:hover{text-decoration:none;}
#Target td p { margin:0px 10px; line-height:24px; text-indent:20px;}
.m_Focus li { padding-left:5px; padding-right:5px; line-height:30px;}

.Eetailss{ padding-left:6px; padding-top:4px; padding-bottom:6px; border-bottom:dotted 1px #666;}

.DreamePic{ padding:5px; margin-left:2px; text-align:center;}
.Z_Target { padding-bottom:10px;}
.Z_Targ { width:200px; float:left; position:relative;margin-top:10px; line-height:22px; background:#e1e9fc  url(images/Mis/bg01.jpg) left bottom; border:1px solid #ccc;}
.Z_else { width:17px; float:left; margin:30px 10px;}
#drTypes{ border:1px solid #666; height:23px;}
    
.Z_Targ a{    text-decoration:none}
/*.Z_Targ  a:hover {background:#67A1D6 url(images/Mis/bg02.jpg) left bottom ;}*/
.Z_Targ  strong{ display:block; width:70px; height:70px;background:url(images/Mis/1.gif) left top no-repeat; position:absolute; left:0px; top:0px; z-index:9999}
.Z_Targ img { width:69px; height:69px; float:left; margin-right:10px;}
.Z_Tar { position:relative; padding-left:10px;}
.Quote { float:left; position:absolute;left:260px; top:10px; width:270px; border:1px solid #ccc; background:#fff; z-index:999;}/*left:520px; top:360px; */ 
.Quote li { float:left; width:53px; line-height:14px; text-align:center; margin-top:10px;}
.Add_Tar { height:30px; line-height:30px; padding-left:20px; margin-top:10px;}
.Add_Tar a { display:block; width:120px; height:30px; line-height:30px; text-align:center; border:1px dashed #ccc; background:#efefef}
.Add_Tar a:hover { background:#e9eff8; text-decoration:none}
.target_tit { padding-left:10px; padding-top:6px; padding-bottom:4px; text-align:center;}
.target_tit .greyl{margin-left:10px; color:#666;}
.tarcon{padding:10px; line-height:23px; background:#f6f9fe; }
.left_ico {position:absolute;left:-7px;top:20px;}
.left_icos{position:absolute;left:99px; padding-top:6px;}
 
#QuoteContent { width:500px; padding-bottom:30px;  position:absolute; top:200px; left:400px; background:#fff; display:none; border:1px solid #ccc; background:#e8eaea}
.Qutote_li { padding:10px;  background:#fff;  }
.Qutote_li ul { padding-left:10px;height:180px; }
.bot_bor { padding-top:10px; margin-top:10px;border-top:1px dashed #ccc;}
.Qutote_Tit { height:35px; line-height:35px; padding-left:10px;}
.Qutote_Tit .rights { float:right; margin-right:10px;} 
.Z_type { padding-left:10px; margin-top:10px; }
 
.left_Pro { float:left; width:95px;}
.left_Pro a { display:block;  width:95px; height:34px; line-height:34px; text-align:center;background:#ecf6df url(images/Mis/bz.jpg) left top no-repeat; border:1px solid #ccc; }
.Right_Pro { float:right; width:570px; min-height:40px; margin-right:18px; padding-left:10px; border:1px solid #ccc; }
.Prolists { position:relative; clear:both; }
.Prolists .left_ico { left:99px; top:15px; z-index:9999;}
.Right_Pro td { line-height:25px;}
.Target_list li { height:30px; line-height:30px; padding-top:2px;}
.Target_list li a { display:block; height:30px; color:#666; padding-left:10px; padding-top:2px;}
.Target_list li a:hover{background:#e0e8fc; text-decoration:none;} 
.search { width:95%; padding-left:10px; clear:both}
.b_input { float:left; height:20px; border:1px solid #719CB4;margin-left:10px; }
.bottom_bg {float:left; background:url(images/Mis/sea.jpg) left no-repeat;border:none; width:28px; height:23px;cursor:pointer;}
.Schedule_tit { float:left; width:60px; margin-left:10px; line-height:25px; }
.Schedule { width:100px; float:left; background:#efefef; margin-left:300px;}
#line{ display:block; height:18px; float:left; background:#70b2e2;}
.HidName { background:url(images/Mis/navlimov.png)}
.pro_li li { height:25px; line-height:25px; padding-top:2px;}
.pro_li li a{ display:block; height:30px; color:#666; padding-left:10px; padding-top:2px;}
.pro_li li a:hover{background:#e0e8fc;text-decoration:none;}

/*邮件*/
.left_menu {float:left; width:150px; background:#f2f9ff; line-height:25px;}
#Mail_left ul {padding-bottom:0px; border-bottom:1px solid #ccc;}
#Mail_left li{height:25px; line-height:25px;}
#Mail_left li a{display:block; height:25px; color:#666; padding-left:15px;}
#Mail_left li a:hover{background:#e0e8fc;text-decoration:none;}
.rig_main { float:right; width:970px; padding-left:10px; line-height:30px; min-height:300px;}
.filesbg { display:block; background :url(images/Mis/file.gif) no-repeat left center; padding-left:18px;}
.mail_ico_le{ float:left; display:block; background :url(images/Mis/mymail.png) no-repeat;}
.mail_annex_ico{ background-position: -105px -69px; width:17px;height:18px;}

.C_inputs{background: url(images/input_bg.gif) repeat-x scroll center;overflow: visible;border: 1px solid #8EC1EE;cursor: pointer;_padding-top:0px;  padding-left: 13px;padding-right: 14px; height:22px;_padding-bottom:0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}
/*审批*/
#SetUpType{width:710px; border:1px solid #ccc; float:left; margin-left:10px;}
#SetUpType ul{ padding-top:6px; padding-bottom:10px;}
#SetUpType li{ width:70px; height:25px; line-height:25px; float:left; margin-left:2px; background-color:#ccc; text-align:center;}
#SetUpType li a:hover{text-decoration:none;}
#SetType{ border:1px solid #ccc;}
#SetType tr{ width:710px;}
.TrHead{background-color:#eaeae8;height:30px; line-height:30px; border:1px solid #666;}
.TBodys{ margin-top:6px; margin-bottom:6px; height:30px; line-height:30px;}
.TdID{ width:45px; margin-left:4px; text-align:center;}
.TdType{width:580px;margin-left:4px; text-align:left;}
.TdUse{ width:85px;margin-left:4px;}
.AppTitle{ width:560px; padding-left:4px; text-align:left;}
.AppPeson{ width:70px; text-align:left;}
.AppResult{ width:70px; text-align:left;}
#ProContent{float:left;}
#Setprocedure{display:block; padding-top:2px; border-top:1px solid #ccc;}
#SetPHead{overflow:hidden; width:708px; height:26px; padding-top:4px; background-color:#eaeae8;}
#SetPro{ border-top:1px solid #ccc;width:708px;}
#SetPro ul{ margin-top:-4px;}
#SetPro ul li{ padding-left:6px; background:#fff; width:708px; height:24px; line-height:24px; text-align:left;}
.p_bodys li{ height:22px; line-height:22px;}
.Approval{height:22px; line-height:22px;}
.ApproverTd td{ height:24px; line-height:24px;}
.Approvalli{ padding-left:6px;}
.Approvalli tr{ height:22px; line-height:22px;}
#MyApplication a:hover{ color:#f00;}
#MyApps a:hover{ color:#f00;}
#SaveOn a:hover{color:#f00;}
#SendTome a:hover{ color:#f00;}
/*审批流程*/
.PType{ margin-top:10px; margin-left:14px;}
.PName{ margin-top:10px; margin-left:8px;}
.PName span{ color:red;}
#Procedure{ overflow:hidden; padding-bottom:6px;}
#TxtName{ border:1px solid #ccc; width:500px; margin-left:-2px;}
.BtnPAdd{ float:right;}
.ProLevel{ width:704px; margin-left:4px; border:1px solid #ccc;}
.ProLevel tr{height:30px; height:30px; line-height:30px;}
.TrHeads{ background-color:rgb(229, 229, 229); text-align:left; height:26px; line-height:26px;}
.ThLevel{ width:60px;}
.ThName{ width:200px;text-align:left;}
.ThName a:hover{ text-decoration:none; color:red;}
.ThName input{width:200px; height:22px; border:1px solid #ccc;}
.ThPeson{ width:260px;text-align:left;}
.ThPeson a:hover{ text-decoration:none; color:red;}
.ThSend{width:104px;text-align:left;}
.ThSend a:hover{text-decoration:none; color:red;}
.ThOperation{ width:70px;text-align:left;}
.ThOperation a:hover{ text-decoration:none; color:red;}
.BtnDivs{ text-align:center;}
#CheckSend a:hover{ text-decoration:none; color:red;}
#TxtLevelName{ }

.Calendar {font-family:Verdana;font-size:12px;background-color:#e0ecf9;text-align:center;width:300px;height:280px;padding:10px;line-height:1.5em;}
.Calendar a{color:#1e5494;}

.Calendar table{width:100%; border:0;}
.Calendar table thead{color:#acacac;}

.Calendar table td {font-size: 11px;padding:1px;}
#idCalendarPre{cursor:pointer;float:left;padding-right:5px;}
#idCalendarNext{cursor:pointer;float:right;padding-right:5px;}
#idCalendar td.onToday {font-weight:bold;color:#C60;}
#idCalendar td.onSelect {font-weight:bold;}
/* div 弹出框*/
.pop_box {z-index: 9999; display: none;  position: absolute; background: #eaf5ff;  border: 1px solid #ccc; box-shadow:1px 1px 12px 1px rgba(125,125,125,0.6); border-radius:4px;}
.p_body {  clear: both; padding: 5px; background-color: #fff; }
.p_body td {  padding: 6px; }
.p_body ul  { list-style-type:none; margin:10px; }
.p_body li { padding:10px; height:20px; float:left; }
.p_head { height: 30px; cursor: move; border-bottom: 1px solid #ddd; }
.p_h_title{ float: left; height: 30px; line-height: 30px; width: 300px;  font-size: 12px; font-weight: bold; text-indent: 10px; }
.m_close:hover{ cursor:pointer;}
.p_h_close{  float: right;text-align: center;  height: 30px; width: 30px; line-height: 30px; font-size: 12px; font-weight: bold; cursor: pointer; }
.p_bottom { clear: both;  height: 30px; padding: 8px; margin: 0 auto; width: 200px;  }
.cont_left { float:left; width:150px;}
.cont_rig { float:right; width:600px;}
.bggrey { background:#ccc; height:20px; line-height:20px; padding-left:5px;}
.cont_type { padding-left:5px;}
.cont_Ltit { height:25px; background:#f2f9ff; }
.search {clear:both; height:30px;}

/*任务*/
.taskL{ width:750px; margin-top:5px;}
.taskR{ width:220px; line-height:23px;}
.tskTit{ margin-top:5px;padding-left:5px;height:28px; line-height:28px; font-weight:bold; font-size:14px; background-color:#e7f3ff;}
.tskTit a{ text-decoration:none;}
.tskTit a:hover{ color:#f00;}
.taskR li{ padding-left:10px;}
.popup_ti{padding-left:5px;line-height:25px; background:#f2f9ff;}
.dialog_head{height:30px; line-height:30px;}
.dialog_head a{float:right;}
.dialog_head span{ font-size:14px;}
.popup_headti{ line-height:40px; font-size:16px;font-weight:bold; text-align:center; background:#fefbdc;}
.myoper{text-align:center;background:#fefbdc; line-height:25px; overflow:hidden;}
.myoper a{ margin-left:6px;}
.myoper a:hover{ color:#f00;}
.ProContent{ height:22px; line-height:22px;}
.tsktab{line-height:25px;}
.tsktab th{font-weight:normal;color:#666; padding-right:3px;}
.tsktab td{ padding-left:3px;}
.staff_frm td { border-bottom:1px solid #eee; padding-bottom:10px;}
.navEvent a{ margin-left:4px;}
.navEvent a:hover{ color:#f00;}
/*教育模块*/
.uinfo_div {display:inline-block;position:relative;top:8px;}
.uinfo_div .input-group {width:200px;float:right;margin-left:5px;}
.uinfo_div .input-group-addon {width:50px;}
/*考勤*/
.AttenLis{ font-size:16px; font-weight:bold;}
.AttenLis li{ margin-top:10px; padding-left:6px; height:30px; line-height:30px;}
.AttenLis a:hover{ text-decoration:none;}
.RHead{ height:22px; padding-top:6px; padding-left:4px; background:#b1ecfc;}
.Cleft{ float:left; width:156px; padding-bottom:20px; padding-top:20px; font-size:14px; background-color:#edf6ff; margin-left:6px;height: 119px;}
.Cright{ float:left; width:400px; font-size:16px;}
.Cright table{border-collapse:collapse;}
.Cright th{padding-left:4px; width:100px;height:50px; background-color:#f1f1f3;border:1px solid #d7d7d7;color:#666;}
.Cright td{ border:1px solid #d7d7d7; }
.Cright .TBTimes{ width:300px;} 
.BeginTime{ width:400px;}
.EdnTime{ width:400px;}
.AttComment{ width:400px;}
.TBeginTime{ padding-left:4px; background-color:#f1f1f3; color:#666; border:1px solid #666;}
.TEndTime{ padding-left:4px; background-color:#f1f1f3; color:#666; border:1px solid #666;}
.TrAtt{height:50px; line-height:30px; border:1px solid #ccc;}
.TBTimes{ width:300px; border:1px solid #666;}
.BtnAdd{ border:1px solid #666; text-align:center; width:80px;}
.TxtComms{ padding-left:4px; background-color:#f1f1f3; color:#666; border:1px solid #666;}
.TxtCommbody{ border:1px solid #666;}

.TrSign{ background-color:#d4e4f2; height:26px; line-height:26px;}
.TrShows{ height:26px;line-height:26px; margin-top:4px;}
.workDay{ width:260px; padding-left:4px;}
.Times{ width:180px;padding-left:4px;}
.BeginDate{ width:140px;padding-left:4px;}
.Play{ width:80px;padding-left:4px;}
.Chkdays{ margin-top:20px;}
.SetTime{ margin-top:20px;}
.BPTime{ margin-top:20px; margin-bottom:20px;}

/*考勤统计*/
.TabShow{ padding-left:8px;}
.CheckTime{ text-align:center;}
.tdName{ width:60px; background-color:#d4e4f2;}
.tdDepart{ width:70px;background-color:#d4e4f2;}
.tdRel{ width:80px;background-color:#d4e4f2;}
.tdNowork{ width:70px;background-color:#d4e4f2;}
.tdLate{ width:70px;background-color:#d4e4f2;}
.tdEarly{ width:70px;background-color:#d4e4f2;}
.tdLose{ width:70px;background-color:#d4e4f2;}
.tdLates{ width:70px;background-color:#d4e4f2; }
.TrInfo{ height:24px; line-height:24px;}

.t_pop_navli{z-index:100; position:absolute; top:60px; right:0;}
.bgt { width:255px; height:20px; background:url(User/top_pop_t.png) no-repeat transparent;}
.bgm{ width:255px; background:url(User/top_pop_m.png) repeat-y transparent;}
.bgb { width:255px;height:22px; background:url(User/top_pop_b.png) no-repeat transparent;}
.bgm ul{ padding-left:30px; padding-top:10px; display:block;}
.bgm li{ float:left; width:55px; height:60px; margin-right:10px;}
.bgm li a { display:block; width:58px; height:60px; padding-top:4px;   text-align:center; }
.bgm li a i{ font-size:2em; text-shadow:0 0 2px 2px #fff;}
.bgm li a:hover { display:block; width:58px;  text-align:center; text-decoration:none; background:url(images/Mis/navlimov.png);} 

/*公告*/
.gg_elt{clear:both; line-height:25px;}
.gg_elt .tit{ font-weight:bold;}
.gg_elt li{padding-left:20px;}
.gg_elt li a{ color:#004499;}
.gg_l{ float:left; width:48%;}
.gg_r{ float:right; width:48%;}
.ggc_tit strong{ color:#0055c5; font-size:16px; line-height:35px; } 
.grey{ color:#999; padding-left:20px;}
.ggcont{ line-height:25px;}
.borp10{ padding:10px; border:1px solid #BACAE5;}

.M_top_t {height:45px;}
#Mlogo{ float:left; width:280px; height:120px; line-height:120px; font-size:20px; text-align:center;}
.M_top_r_t { float:right;}

/*评论*/ 
.spanU{float:left;  width:30px; padding-top:5px;}
.uface{width:30px;height:30px;}
.spedt{ float:right;} 
.divuinfo{position:relative;background-color:#fdfce6;}
.divuinfo p{float:left; padding:0; margin:0; padding-left:10px;  }
.divuinfo li{border-bottom:dotted 1px #ccc;}
.divuinfo .spedt{ display:block; text-align:right;}

#Contents{background-color:#808080;  width:680px; height:228px; padding-top:-100px;}
#Close { text-align:right;}
.Close{ float:right; padding-right:10px;}
#head{ padding-top:-50px;}
.TextDiv{background-color:#fff; width:660px; margin-left:10px; border:solid 1px #808080;}
#TxtComment{}
#hidenComment{display:none;}
.BtnDiv{ float:right; padding-right:10px;}
#divEdits{display:none;}
#divEdit{display:none;}
#ComLists{ display:block;}

.ti{line-height:20px;}
.ln_per_bg{ margin-left:26px;margin-bottom:5px;}
.ln_per_bg img{margin:6px;width:48px;height:48px; border:1px solid #ccc; padding:2px; box-shadow:1px 1px 12px 1px rgba(125,125,125,0.6);}
.pers_mess{ margin-left:26px;}
.option_style{ margin-right:5px; color:#565656;font-size:16px;}
.option_style i{ margin-right:2px;}

#OAtop { position: relative; height: 90px; background: #fff; box-shadow: 0 0 80px 30px #0CF inset; }/******************OA.css******************/
#OAtop_l { float: left; width: auto; }
#OAtop_m { float: left; position: absolute; bottom: 10px; left: 500px; width: 200px; }
#OAtop_m span { font-weight: bold; }
#OAtop_r { margin-top: 10px; width: 500px; float: right; }
#OAtop_r li { float: left; }
#OAtop_r li a { display: block; width: 80px; text-align: center; color: #fff; }
#OAtop_r li a:hover { background: rgba(0,204,255,1); box-shadow: 0 -50px 100px #4FDCFF inset; }
#OAtop_r li a span { font-size: 30px; text-align: center; }
#OAtop_r li:nth-child(1) a span { color: #F06BAA; }
#OAtop_r li:nth-child(2) a span { color: #32A6F1; }
#OAtop_r li:nth-child(3) a span { color: #B3A31C; }
#OAtop_r li:nth-child(4) a span { color: #657BB7; }
#OAtop_r li:nth-child(5) a span { color: #178D9B; }
#OAtop_r li:nth-child(6) a span { color: #29B08F; }
.logo_tip { margin-left: 24px; padding-top: 44px; float: left; font-size: 16px; font-family: 'Microsoft YaHei'; color: #3F96D1; }
.logo_tip span { font-weight: bold; color: #666; }
#logo { float: left; padding-top: 18px; padding-left: 38px; font-size: 3em; font-family: 'Microsoft YaHei'; font-weight: bold; }
.informtion { float: right; padding-top: 28px; line-height: 22px; width: 280px; color: #3F96D1; font-size: 12px; }
.set { margin-top: 5px; border-bottom: 1px solid #C3C3FB; height: 28px; border-left: 1px solid #C3C3FB; border-bottom-left-radius: 4px; }
.set li { float: left; margin-left: 20px; margin-top: 3px; }
.set li a { font-size: 12px; }
.setli { background: url(/Office/Images/set.jpg) left no-repeat; padding-left: 18px; }
.useli { background: url(/Office/Images/use.jpg) left no-repeat; padding-left: 18px; }
.helpli { background: url(/Office/Images/help.jpg) left no-repeat; padding-left: 18px; }
.logout { background: url(/Office/Images/logout.jpg) left no-repeat; padding-left: 18px; }
.naver { position: relative; height: 34px; overflow: hidden; }/*nav*/
#nav { position: absolute; width: 100%; margin-right: -100px; min-width: 1150px; top: 0; /*left:0px;*/ z-index: 999; background: #09F; box-shadow: 0 20px 30px #0CF inset; }
#nav .nav_ull { float: left; padding-left: 26px; }
#nav .nav_ull li { float: left; margin-left: 10px; margin-right: 10px; height: 36px; line-height: 36px; }
#nav .nav_ull li a { font-size: 14px; font-weight: normal; color: #fff; }
#nav .nav_ulr { float: right; padding-right: 20px; }
#nav .nav_ulr li { float: left; margin-left: 20px; margin-right: 20px; height: 36px; line-height: 36px; }
#nav .nav_ulr li a { color: #fff; font-size: 24px; font-family: 'Microsoft YaHei'; font-weight: bold; }
#nav .nav_ulr li a:hover { color:
}
#nav .nav_ulr li span { margin-left: -6px; padding: 0 2px; background: #f00; border-radius: 50%; color: #fff; border: 1px solid #f00; }
.flow_title { text-align: center; font-family: 'Microsoft YaHei'; font-size: 24px; }/*Flow*/
/*#nav .navhome{ background:url(/Office/Images/navhome.png) left no-repeat;}
#nav .navtong{ background:url(/Office/Images/tong.png) left no-repeat;}
#nav .navhui{ background:url(/Office/Images/navhui.png) left no-repeat;}
#nav .navgong{ background:url(/Office/Images/navgong.png) left no-repeat;}
#nav .navuser{ background:url(/Office/Images/navuser.png) left no-repeat;}
#nav .navnus{ background:url(/Office/Images/navnus.png) left no-repeat;}
#nav .navtask{ background:url(/Office/Images/navtask.png) left no-repeat;}
#nav .navsign{ background:url(/Office/Images/navsign.png) left no-repeat;}*/
 
.oamain_left { width: 100%; border: #D5D5FD 1px solid; background: #F7F7FF; color: #333; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #D5D5FD;/*firefox*/ -webkit-box-shadow: 2px 2px 10px #D5D5FD;/*safari或chrome*/ box-shadow: 2px 2px 10px #D5D5FD;/*opera或ie9*/ border-radius: 3px; }/*left*/
.userimg { float: left; }
.userimg img { width: 75px; height: 80px; }
.left_user, .commonuser { border: 1px solid #D9D9FE; background: #ECECFF; padding: 10px; }
.userinfo { float: left; margin-left: 10px; font-size: 12px; font-family: 'Microsoft YaHei'; line-height: 30px; color: #4242A7; }
.spacingtitle { line-height: 30px; }
.duty_t { background: url(/Office/Images/duty.gif) left no-repeat; height: 41px; padding-left: 52px; }
.duty_tp span { float: right; }
.duty_tp { background: url(/Office/Images/dutybg.gif) repeat-x; height: 28px; padding-top: 12px; font-family: 'Microsoft YaHei'; }
.duty_c { background: #FFF; color: #FF0000; padding: 5px; font-size: 12px; }
.duty_c p { margin-bottom: 25px; }
.duty_c span { line-height: 22px; }
.oaarrow { display: block; width: 15px; height: 16px; background: url(/Office/Images/arrow.png) no-repeat left center; }
.oaarrowDown { display: block; width: 15px; height: 16px; background: url(/Office/Images/arrowdown.png) no-repeat left center; }
.fork { display: block; width: 15px; height: 16px; background: url(/Office/Images/fork.png) no-repeat left center; margin-right: 5px; margin-left: 2px; }
.commonuser { margin-top: 10px; }
.common_t { background: url(/Office/Images/commonuser.gif) left no-repeat; height: 41px; padding-left: 52px; }
.common_c { background: #fff; padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; }
.common_c li { margin-bottom: 10px; height: 40px; line-height: 40px; }
.common_c li .name { padding-left: 10px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #4B4B4B; }
.ask { border: 1px solid #35358A; }
.ask li { background: url(/Office/Images/asklibg.jpg) no-repeat; height: 47px; line-height: 47px; text-align: center; }
.ask li a { font-family: 'Microsoft YaHei'; color: #27276C; font-size: 24px; }
.history_t { background: url(/Office/Images/history.gif) left no-repeat; height: 41px; padding-left: 52px; }
.history_c { background: #FFF; padding: 15px; }
.history_c li { width: 60px; float: left; }
.history_c li a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #4343A8; margin:2px 4px; }
.oaarrow:hover, .oaarrowDown:hover, .fork:hover, .m_close { cursor: pointer; }
.m_close { margin-top: 10px; }
.more { float: right; position: relative; line-height: 30px; }
.columns li { position: absolute; cursor: move; width: 49%; border: solid 1px white; height: 300px; border: 1px solid #EBEBFF; border-radius: 4px; padding: 10px; background: #fff; }
/*.widget a img {height:65px;width:80px;margin-top:10px;}*/
.content { background-color: white; }
.inContent { margin-left: 30px; } 
.office .more { margin-top: 10px; }
#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { width: 49%; float: left; }
#sortable li:hover { cursor: move; }
.OAborder { margin: 1%; border: solid 1px white; height: 240px; border: 1px solid #EBEBFF; border-radius: 4px; padding: 10px; background: #fff; }
.executive .more { margin-top: 10px; }
.notice .more { margin-top: 7px; }
.clear { clear: both; }  
.trhead { text-align: center; font-size: 30px; font-family: 'Microsoft YaHei'; }
.Calendar { font-family: verdana; text-decoration: none; width: 100%; background-color: #C0D0E8; font-size: 9pt; border: 0px dotted #1C6FA5; }/*首页日历*/
.CalendarTD { font-family: verdana; font-size: 7pt; color: #000000; background-color: #f6f6f6; height: 20px; width: 11%; text-align: center; }
.Title { font-family: verdana; font-size: 11pt; font-weight: normal; height: 24px; text-align: center; color: #333333; text-decoration: none; background-color: #A4B9D7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: 1px; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.Day { font-family: verdana; font-size: 8pt; color: #243F65; background-color: #E5E9F2; height: 20px; width: 11%; text-align: center; }
.DaySat { font-family: verdana; font-size: 8pt; color: #FF0000; text-decoration: none; background-color: #E5E9F2; text-align: center; height: 18px; width: 12%; }
.DaySun { font-family: verdana; font-size: 8pt; color: #FF0000; text-decoration: none; background-color: #E5E9F2; text-align: center; height: 18px; width: 12%; }
.DayNow { font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF; height: 20px; text-align: center; }
.DayTitle { font-family: verdana; font-size: 9pt; color: #000000; background-color: #C0D0E8; height: 20px; width: 11%; text-align: center; }
.DaySatTitle { font-family: verdana; font-size: 9pt; color: #FF0000; text-decoration: none; background-color: #C0D0E8; text-align: center; height: 20px; width: 12%; }
.DaySunTitle { font-family: verdana; font-size: 9pt; color: #FF0000; text-decoration: none; background-color: #C0D0E8; text-align: center; height: 20px; width: 12%; }
.DayButton { font-size: 9pt; font-weight: bold; color: #243F65; cursor: hand; text-decoration: none; }
.r_navigation { margin-bottom: 3px; line-height: 24px; border: 1px solid #4197E2; background: url(../../App_Themes/AdminDefaultTheme/images/localGIF.gif) 10px center #C7E0F6 no-repeat; padding-left: 25px; clear: both; }  
.oaleftmenu li span{ display:block; padding-left:15px; padding-right:15px; height:2.5em; line-height:2.5em; font-size:1.5em; font-family:"微软雅黑"; background:linear-gradient(#eee,#fafafa); color:#000;}
.oaleftmenu li a{ display:block; padding-left:30px; padding-right:15px; height:2.5em; line-height:2.5em; font-size:1.2em; color:#454545; font-family:"微软雅黑"; border-bottom:1px solid rgba(245,245,245,0.5);}
.oaleftmenu li a:hover{ text-decoration:none; background:linear-gradient(#f5f5f5,#fcfcfc); color:#000; } 
.oaleftmenu li a.active{ background:linear-gradient(#f5f5f5,#fcfcfc); color:#000; } 
.oaleftmenu li i{ margin-right:5px;}


.r_navdv { width: 100%; font-size: 12px; }
.select { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.myTable { width: 100%; text-align: center; }/*主题区块*/
.duty_tp a { float: right; color: black; position: relative; top: -13%; }
.Messge_nav { margin-bottom: 20px; border: 1px solid #ccc; border-radius: 4px; background: #fff; }/*沟通*/
.Messge_nav li a { padding-left: 30px; height: 40px; line-height: 40px; display: block; text-decoration: none; font-size: 1.2em; border-bottom: 1px solid #f5f5f5; }
.Messge_nav li:last-child a { border-bottom: none; }
.Messge_nav li a:hover { background: #f5f5f5; }
.Messge_nav li.active a { background: #69E1FF; color: #fff; }
.Messge_nav li.active a:hover { background: #69E1FF; color: #fff; }
.Messge_nav li a i { margin-right: 5px; }
.Messge_nav li a .fa-mobile-phone { font-size: 1.4em; }
.Messge_navbold li a { font-size: 1.4em; }
#site_main { margin-top: 5px; margin-bottom: 5px; }
.table_li { border-spacing: 0px; width: 100%; }
.table_li tr td, .table_li tr th { border-spacing: 0px; line-height: 26px; }
.text-right { text-align: right; }
#DateDiv { font-size: 20px; color: #278139; font-weight: bold; text-align: left; }
.k_tit { line-height: 30px; padding-left: 10px; }
.table-border { border-collapse: collapse; }/*消息*/
.table-border td, .table-border th { border: 1px solid #ccc; padding: 5px; }
/*.table-border td a { margin-right:10px; margin-left:10px;}*/
#seluser { padding-left: 10px; line-height: 30px; }/*会员选择*/
#Group { margin: 10px 0; }
.text-left { text-align: left; }
#jouMain { width: 100%; }/*工作计划*/
#jouRight { width: auto; float: none; }
.jouLeft { display: none; }
#dayList li span { margin-right: 20px; }
.Mis_title { line-height: 30px; padding-left: 15px; }/*任务计划*/
.tdLeft { width: 100px; }
.tdbgmouseover { background: #C4E4FF; padding: 2px; }
.tdbg { background: white; }
.tdbgmouseover:hover { cursor: pointer; }
.radius { margin: 2px;margin-top: 20px;height: 24px;line-height: 24px;background: #eee;border: 1px solid #ddd;border-radius: 3px;padding: 3px; }
.deltab { margin-left: 5px; }
.deltab:hover { text-decoration: none; }
.tabinput { border: none; padding-left: 5px; }
#Keywords { display: none; }
.draftnav { background: #f5f5f5; border-radius: 4px; height: 30px; line-height: 30px; padding-left: 10px; margin: 10px; }
.draftnav a { color: #4b83d2; font-size: 14px; margin-left: 5px; margin-right: 5px; }
.draftnav span { margin-left: 5px; color: #000000; font-size: 14px; }
/*.required { color: red; margin-left: 3px; }*/
.fileUP { border: 1px solid #428bca; float: left; width: 500px; margin-right: 5px; }
.disupFile { margin-left: 10px; }
#attachTB tr td { padding: 2px; }
.mainDiv { margin-top: 10px; margin-left: 10px; margin-right: 10px; }
.draft_ul li { float: left; width: 80px; }
.draft_ul .current { background: #428BCA; }
.draft_ul .current a { color: #fff; }
.draft_ul li a { display: block; height: 30px; line-height: 30px; padding-left: 15px; padding-right: 15px; text-align: center }
.draft_ul li a:hover { text-decoration: none; }
.bbstitle { text-overflow: ellipsis; overflow: hidden; word-break: keep-all; white-space: nowrap; width: 200px; display: block; }
.myTable .hover_hander td a { display: block; width: 100px; margin: auto; border: 1px solid #fff; padding: 3px; }
.myTable .hover_hander td a img{ height:50px;}
.myTable .hover_hander td a:hover { border: 1px solid #ebebff; background: #F4FCFE; } 
#user_right { width: 100%; }
#nav .nav_ull li { float: left; margin-left: 15px; margin-right: 15px; height: 36px; line-height: 36px; }
.inContent li { min-height: 2em; line-height: 2em; }
.cms2login .navbar-default .navbar-nav > li > a { color: #fff; display: inherit; }

/***********************style.css************************/
.bu_bottom { line-height: 25px; background: url(images/l_bottom.jpg); text-align: center; border: none; color: #656766; cursor: pointer; }
.i_bottom { width: 75px; height: 25px; line-height: 25px; background: url(images/l_bottom.jpg); text-align: center; border: none; color: #656766; cursor: pointer; }
#bottom { border-top: 1px solid #D1D7DC; height: 100px; margin-top: 90px; }
#bottom img { float: left; margin-top: 20px; }
#bottom p { float: left; margin-top: 60px; }
 
#main_ldiv{ padding:30px; border-radius:4px; box-shadow:0 0 5px 2px #eee; background:rgba(23,126,1,0.6); }
#main_ldiv a{ margin-left:10px; margin-right:10px; color:#fff;}
#Step1_Div{ margin:auto; width:400px; max-width:100%;}/*云办公模式注册*/ 
#Step1_Div #Email_T{ margin-bottom:20px;}
#Step1_Div a{ margin-left:10px; margin-right:10px; color:#fff;}
.regplat_title{ font-family:"微软雅黑"; font-weight:400;}
.reg h1 { font-size: 20px; height: 60px; line-height: 60px; padding-left: 60px; }
.rsubmit { margin-top: 10px; width: 100%; text-align: center; clear: both; }
.sel_reg label{ color:#fff;}
.sel_reg td input.form-control{ background:none; border:none; border-bottom:1px solid #999; box-shadow:none; color:#fff;}
.sel_reg td input.form-control:focus{ box-shadow:none;}
.sel_reg td select{ border:none; border-bottom:1px solid #999; background:none; color:#fff; box-shadow:none;}
.sel_reg td select option{ background:rgba(0,0,0,0.8); }
.sel_reg td label{ margin-top:5px; margin-bottom:0;}
.sel_reg .tdbgleft{ color:#fff; width:25%;}
#UpdatePanel1 label{ margin-right:10px; color:#fff;}
#disBtn{ cursor:pointer;}
#PnlRegStep1 textarea{ padding:20px; color:#333;}
#CheckUserName { float: left; width: 40px; height: 24px; width: 40px; background: #FAFAFA; border: 1px solid ##C3C4C8; display: block; }
.input_on { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #A0B4C5; background-color: #FFF; }
.input_off { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #727272; background-color: #FFFBD5; }
.input_move { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #727272; background-color: #FFFBD5; }
.input_out { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #A0B4C5; background-color: #FFF; }
/*textbox*/
.l_input { height: 18px; line-height: 18px; border: 2px solid #D4D0C8; width: 150px; margin-top: 2px; }
.x_input { border: 1px solid #0c6; }
.l_input:hover, .x_input:hover { background: #FFFFD8; }
.g_bottom { width: 120px; height: 25px; line-height: 25px; border: #FFF solid 1px; background-color: #9DC8E8; }
.spantxt { float:left; margin-right:5px; }
.atxt { font-size:0.857em;}
.a_bor { display:block; float:left; margin-top:8px; margin-left:3px; width:20px; height:4px; border:1px #060 solid; }
.a_man { display:block; float:left; margin-top:8px; margin-left:3px; width:20px; height:4px; border:1px #060 solid; background: #0F0; }
#alipayDIV { position: absolute;/* top: 230px; background:url(images/icon_alipay.jpg) no-repeat left center; */ height: 20px; line-height: 30px; width: 390px; padding-left: 5px; }/*支付宝登录*/
.applgntype a { float: left; display: block; padding-right: 5px; height: 40px; line-height: 40px; background-position: 0 5px; }
#qqLoginBtn a { padding-right: 25px; padding-top: 4px; background: url(/App_Themes/AdminDefaultTheme/images/QQ.png) no-repeat 0 6px; }
.emptyDiv { width: 100%; height: 300px; display: block; }
.Appico { cursor: pointer; font-size: 12px; }
#AppTitle{ margin-top:15px;}
#trVcodeRegister .fa-check,#trVcodeRegister .fa-close { position:absolute; left:55px; top:8px; z-index:10;}
/*选择支付方式*/
.pay_select { border: 1px solid #ccc; margin-top: 5px; padding-bottom: 10px; }
.pay_select #BtnSubmit { float: left; width: 168px; height: 39px; background: url(User/sure.jpg) no-repeat; margin-top: 20px; margin-bottom: 10px; border: none }
#RateTips { font-size: 14px; color: #f00 }
.r_orange {color: #F60;font-weight:bolder;font-size:1.1em;}
.paytable{margin: auto; width:100%; margin-top: 10px;border:1px solid #ccc;}
.paytable { line-height: 30px; background: #eaf3fc; padding: 20px;padding-bottom:10px; }
.paytable strong { font-size: 20px; color: #6699ff }
.paypwd_div {width:300px;}
.payed div {margin-top:5px;}
.invoice_item_rad{font-size:14px;}
.alert-warning{margin:0;padding:10px;font-size:12px;}
.extend_ul li{margin-bottom:5px;}
.total_count_div .fa-rmb {min-width:70px;}
.list_sp {;display:inline-block;;font-weight:bold;line-height:20px;height:20px;}
.pay_head {padding:5px;padding-left:10px; line-height:2em;}
.paytitle {height:3em;line-height:3em;font-weight:bold;}
.PayPlat_s {border-top: 1px solid #ccc; background: #fffdee; padding: 10px; }
.dashpay_ul{float:left;width:100%;margin-left:-10px;}
.dashpay_ul li{float:left;margin-left:10px; line-height:40px; color:#fff;cursor:pointer;margin-bottom:5px;}
.pay_btn{display:inline-block; border-radius:5px; width:149px; height:39px; background:#428bca;text-align:left; padding-left:15px;}
.pay_btn i{font-size:16px;font-weight:700;}
.payplat_li {cursor:pointer;padding-left:0;padding-right:0; float:left;margin-bottom:5px;}
.plat_item_img {border:1px solid #ddd;cursor:pointer;width:149px;height:39px;}


/*微信支付*/
.codepay_title{padding:10px;}
.codepay_panel{}
.codeimg_panel{width:400px; margin:auto;}
.codeimg_img{border:1px solid #ccc; padding:10px; text-align:center;}
.codeimg_img img{width:100%;}
.codeimg_tip{background-color:#ff7674;font-size:16px; font-weight:500; padding:5px;color:white;}


/*百科*/
#u_logo { margin-top: 60px; }
.b_input { width: 300px; height: 24px; line-height: 24px; border: 1px solid #71b2ce }
.u_mysite, .rg_inout .u_mysite h1 { height: 30px; line-height: 30px; padding: 0px; }
.rg_inout .u_mysite h1 { padding-left: 10px; }
.rg_inout .u_mysite h1 a { color: #3366cc }
.u_mysite span { float: right; margin-right: 10px; }
.u_mysite span a { margin-right: 10px; color: #F00 }
.cart_t { color: #fff; padding-left: 10px; }
.rg_inout .cart_t a { color: #fff }
.user_sear { padding-left: 10px; }
.border_color { border: 1px solid #71b2ce }
.abstract { line-height: 25px; }
/*支付银行*/
.ui_bank { margin-top: 20px; }
.ui_bank li { float: left; width: 170px; margin-right: 10px; margin-bottom: 25px; display: inline; }
.icon-box { vertical-align: middle; position: relative; width: 138px; line-height: 36px; border: 1px solid #ddd; cursor: pointer; display: inline-block; }
.icon { float: left; position: relative; display: block; height: 36px; width: 138px; background: url(images/paylogo/bank.png) no-repeat; z-index: 1; }
.BOCOM { background-position: 0 0px; text-indent: -9999px; color: #07f; }
.ICBC { background-position: 0 -38px; text-indent: -9999px; color: #07f; }
.CCB { background-position: 0 -76px; text-indent: -9999px; color: #07f; }
.ABC { background-position: 0 -114px; text-indent: -9999px; color: #07f; }
.BOC { background-position: 0 -152px; text-indent: -9999px; color: #07f; }
.BOCSH { background-position: 0 -190px; text-indent: -9999px; color: #07f; }
.CMB { background-position: 0 -228px; text-indent: -9999px; color: #07f; }
.SPDB { background-position: 0 -266px; text-indent: -9999px; color: #07f; }
.GDB { background-position: 0 -304px; text-indent: -9999px; color: #07f; }
.PSBC { background-position: 0 -342px; text-indent: -9999px; color: #07f; }
.CNCB { background-position: 0 -380px; text-indent: -9999px; color: #07f; }
.CEB { background-position: 0 -456px; text-indent: -9999px; color: #07f; }
.HXB { background-position: 0 -418px; text-indent: -9999px; color: #07f; }
.CMBC { background-position: 0 -494px; text-indent: -9999px; color: #07f; }
.CIB { background-position: 0 -532px; text-indent: -9999px; color: #07f; }
.OTHERS { background-position: 0 -570px; text-indent: -9999px; color: #07f; }
.bank-name { position: absolute; left: 5px; width: 121px; height: 36px; overflow: hidden; z-index: 0; }
/*弹出层*/
/* example */
.example { border: 1px dashed #ccc; padding: 40px; margin-top: 10px; zoom: 1; }
.example .description { color: #85B6E2; float: left; padding: 10px 20px 0 80px; font-size: 14px; }
.example .tigger { display: block; width: 80px; padding: 10px; text-align: center; background: #fff; border: 1px solid #999; color: #333; cursor: pointer; float: left; }
.example select { margin-top: 10px; }
/* blk */
.blk { width: 500px; position: relative; }
.blk .head, .blk .head-right, .blk .foot, .blk .foot-right { background: url(../images/pop_up_bg.png); overflow: hidden; height: 4px; }
.blk .head { padding-left: 4px; }
.blk .head-right { background-position: right top; }
.blk .foot { padding-left: 4px; background-position: left bottom; _height: 3px; }
.blk .foot-right { background-position: right bottom; }
.blk .main { border-left: 2px solid #85B6E2; border-right: 2px solid #85B6E2; position: relative; background: #fff; }
.blk .main h2 { font: bold 16px "Microsoft YaHei"; padding: 10px 20px 2px; color: #85B6E2; }
.blk .main ul { padding: 20px; zoom: 1; overflow: hidden; font-size: 12px; }
.blk .main ul li { float: left; width: 100px; text-align: center; line-height: 30px; margin-bottom: 10px; }
.blk .main ul li a { color: #333; display: block; }
.blk .main ul li a:hover { background: #85B6E2; color: #fff; font-weight: bold; font-size: 14px; }
/* 自定义样式 */
.t5 .blk { width: 700px; }
.t5 .blk h2 { color: #aaa; }
.t5 .blk .main ul li a { color: #aaa; }
.t5 .blk .head, .t5 .blk .head-right, .t5 .blk .foot, .t5 .blk .foot-right { background: url(../images/pop_up_bg2.png); }
/* popup_iframe */
* html .popup_iframe { width:expression(this.previousSibling.style.width);
height:expression(this.previousSibling.style.height);
}
/*添加模版组*/
#model_main { position: relative; }
#modelGroup { position: absolute; top: 0px; left: 137px; width: 300px; height: 200px; background: #fff; border: 2px solid #85b6e2; border-radius: 5px; }
.Group_tit { height: 30px; line-height: 30px; margin-right: 10px; padding-left: 10px; }
.Group_tit strong { color: #85b6e2 }
.Group_tit span { float: right; margin-right: 10px; }
.Group_c { margin: 20px; }
/* reg  */
.rg_inout { border: 1px solid #C6E3F7; line-height: 26px; }
.rg_inout h1 { padding-left: 20px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #5D5D5D; height: 40px; line-height: 40px; }
.rg_inout h1 span { color: #F00; }
.rg_inout .tai { height: 28px; line-height: 28px; }
.rg_inout ul { height: 35px; line-height: 35px; color: #5D5D5D; }
.rg_inout li { float: left; }
.rg_inout .juan { margin-left: 10px; margin-top: 20px; height: 48px; line-height: 48px; }
.rg_inout .juan span { margin-left: 10px; }
.rg_inout .jia { height: 48px; clear: both; }
.rg_inout .jia li { margin-left: 20px; height: 48px; line-height: 48px; }
.rg_ok { margin: 20px; }
.x_input { border: 1px solid #8EC1EE; font-size: 12px; }
.l_input:hover, .x_input:hover { background: none repeat scroll 0 0 #E8F4FF; font-size: 12px; }
.C_input { background: url("../css/images/input_bg.gif") repeat-x scroll center center transparent; border: 1px solid #8EC1EE; cursor: pointer; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; overflow: visible; padding: 3px 14px 3px 13px; }
.C_input:hover { background: url("../css/images/input_hover.gif") repeat-x scroll center center transparent; border: 1px solid #8EC1EE; font-size: 12px; }
.cart_lei { height: 28px; background: #3171af; }
.cart_lei ul { margin-left: 5px; }
.cart_con ul { margin-top: 5px; height: 46px; margin-left: 5px; border-bottom: 1px dotted #ccc; }
.cart_lei li { height: 28px; line-height: 28px; text-align: center; color: #FFF; }
.cart_con li { height: 28px; line-height: 28px; text-align: center; }
.cart_lei .i0, .cart_con .i0 { width: 70px; }
.cart_lei .i1, .cart_con .i1 { width: 280px; }
.cart_lei .i2, .cart_con .i2 { width: 88px; }
.cart_lei .i3, .cart_con .i3 { width: 88px; }
.cart_lei .i4, .cart_con .i4 { width: 110px; }
.cart_lei .i5, .cart_con .i5 { width: 68px; }
.cart_lei .i6, .cart_con .i6 { width: 68px; }
.cart_lei .i7, .cart_con .i7 { width: 68px; }
.cart_lei .i8, .cart_con .i8 { width: 68px; }
.cart_lei .i9, .cart_con .i9 { width: 40px; }
.cart_con { margin-top: 10px; }
.cart_con .i0 img { width: 38px; height: 38px; border: 1px solid #ccc; }
.cart_title { background: #3171af; color: #fff; font-weight: bold; padding-left: 10px; height: 30px; line-height: 30px; clear: both; }
/*左侧栏目样式*/
.guideexpand, .guidecollapse { height: 30px; line-height: 30px; background: url(../../App_Themes/UserDefaultTheme/images/User_l_title.jpg); cursor: pointer; margin-top: 2px; }
.guideexpand span { display: block; width: 100px; text-align: center; font-size: 13px; font-weight: bold; dividerpadding-left: 20px; margin-top: 5px; color: #7aa5d1; }
.guideexpand span:hover { color: #666; }
.guidecollapse span { display: block; width: 100px; text-align: center; background: url(../../App_Themes/UserDefaultTheme/images/User_l_title2.jpg); font-size: 13px; font-weight: bold; padding-left: 20px; padding-top: 5px; color: #7aa5d1; }
.print_main { margin: auto; margin-top: 10px; }/*打印输出控制*/
.print_main_l { float: left; width: 580px; height: 420px; border: 1px dotted #00609d; margin: 3px; padding: 3px; }
/*电子杂志*/
#silverlightControlHost { height: 78%; text-align: center; }
#maga_tit { text-align: center; height: 50px; line-height: 50px; margin-top: 10px; }
#maga_tit h1 { display: block; }
#maga_mus { float: right; display: block; }
.GoodsInfoWarp {TEXT-ALIGN: left}
.GoodsInfoWarp .info { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px }
.GoodsInfoWarp .info .paybutton A { MARGIN: 2px 0px; DISPLAY: block }
.GoodsInfoWarp .subinfo TD { BORDER-BOTTOM: #e6e6e8 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; FONT-SIZE: 12px; }
.GoodsInfoWarp .subinfo TH { BORDER-BOTTOM: #e6e6e8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: #424443; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 4px; FONT-SIZE: 12px; }
.GoodsInfoWarp .info .memberprice { COLOR: #ff9900; FONT-SIZE: 14px; FONT-WEIGHT: bold }
.GoodsDetailsWarp { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 10px; text-indent: 30px; }
.contant1 { MARGIN: 0px auto 0px; background-color: #FFFFFF; }
.catebar { BACKGROUND: #363636; BORDER-TOP: #6c6c6c 3px solid; BORDER-bottom: #6c6c6c 1px solid; height: 30px; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-left: 20px; }
/*广告计划*/
.ad_info td { line-height: 25px; padding-right: 5px; }
.nocontent { line-height: 30px; }
.adplan table td, .adplan table th { border: none; }
.adplan table { border: none; }
.adplan th { color: #000 }
.Adleft { width: 10%; }
.us_topinfo a { color: #000 }
/*申请提现新列表*/
.Pay_class { border: 1px solid #b7b7b7; height: auto; margin-top: 25px; }
.Pay_class li { display: block; padding-left: 60px; border-bottom: 1px dotted #CCC; width: 100%; height: 28px; line-height: 28px; }
.Pay_class li p { display: block; float: left; width: 160px; }
.Pay_class li span { float: left; }
/*留言中心风格*/
#g_show h1 { font-size: 13px; background: #d5e8f8; height: 28px; line-height: 28px; border: 1px solid #999; clear: both; padding-left: 20px; }
#g_show h1 span { float: right; font-size: 12px; font-weight: normal; margin-right: 10px; }
.g_show_list { margin-top:15px; }
.g_show_list .media { border-bottom:1px solid rgba(221, 221, 221, 1);}
.g_show_list .media-left { padding-right:20px; text-align:center; }
.g_show_list .media-left img { width:60px; height:60px; border:1px solid rgba(221, 221, 221, 1); border-radius:50%; }
.g_show_list_c { padding:10px; border:1px dotted rgba(153, 153, 153, 1); }
.g_show_list .r_gray { line-height:2.5em;}
.g_show_page { clear: both; width: 100%; height: 38px; line-height: 38px; border: 1px solid #999; }/*分页样式*/
#g_send h2 { font-size: 14px; height: 28px; line-height: 28px; }
/* 菜单样式 */
.menuskin { background-image: url('/Images/menubg.gif'); background-repeat: repeat-y; background-color: #FFFFFF; position: absolute; visibility: hidden; z-index: 1; border: 1px solid #54940C; }
.menuskin div { margin: 2px; font-size: 9pt; line-height: 14pt; }
.menuitems { padding-right: 1px; padding-top: 5px; padding-left: 1px; padding-bottom: 5px; }
.mouseoverstyle { padding-right: 0px; padding-top: 4px; padding-left: 0px; padding-bottom: 4px; border: 1px solid #F6FDF6; background: #E0F7E7; }
.menuskin A { padding-right: 10px; padding-left: 20px; }
/*搜索结果页样式*/
#s_nav, #s_top, #s_title, #s_main, #s_copyrigt { width: 100%; clear: both; }
#s_nav { height: 20px; line-height: 20px; text-align: right; }
#s_nav a { text-decoration: underline; padding-right: 10px; line-height: 26px; color: #00c; }
#s_top { height: 85px; }
#s_top img { padding-top: 10px; padding-left: 5px; float: left; }
#s_title { height: 26px; background: url(../images/s_title.gif) repeat-y left; background-color: #9ecde8; color: #FFF; text-indent: 10px; }
#s_title a { color: #FFF; padding-left: 10px; line-height: 26px; }
#s_title span { float: right; padding-right: 10px; line-height: 26px; }
#s_main_l { float: left; width: 60%; }
#s_main_l ul { margin-top: 5px; padding-left: 15px; }
#s_main_l li { margin-bottom: 15px; clear: both; width: 100%; }
#s_main_l li strong a { font-size: 16px; color: #00C; font-weight: normal; text-decoration: underline; }
#s_main_l li p { line-height: 26px; font-size: 13px; }
#s_main_l li span { color: #488048; }
#PShow { font-size: 16px; line-height: 28px; }
#s_main_r { float: right; width: 25%; border-left: 1px solid #0CF; padding-top: 0px; margin-top: 0px; }/*搜索右侧*/
#s_main_r span { display: block; width: 25%; height: 26px; line-height: 26px; margin-left: 5px; color: #999; }
#s_main_r ul { padding-left: 20px; }
#s_main_r li { height: 28px; line-height: 28px; width: 85%; margin-top: 5px; }
#s_main_r li a { display: block; height: 28px; line-height: 28px; text-align: center; width: 85%; background: #0FF; font-size: 14px; }
#s_main_r li a:hover { background: #3CC; }
#s_bottom { height: 30px; line-height: 30px; border: 1px solid #D8DAE1; background: #EFF2FA; margin-top: 10px; }
#s_bottom p { margin-left: 10px; }
#s_copyrigt { height: 42px; line-height: 42px; text-indent: 20px; }
.searchContext { float: left; }
.context { height: 30px; line-height: 30px; }
/*商品增减*/
.J_input { width: 30px; border: 1px solid #ccc; margin: 0px 2px; text-align: center; }
.J_minus, .J_add {padding:2px;background-color:#e9e9e9;border:1px solid #ccc;text-decoration:none;color:#585858;line-height:22px;}
.J_minus { padding-left: 3px; }
.width1100{width:1100px;}
/* The main calendar widget.  DIV containing a table. */ /***********calendar-brown.css*****************/

.err_body { position:relative; width:100%; height:100%; min-height:100%; background-image: url(https://code.z01.com/img/error.jpg);  background-size: cover; background-repeat: no-repeat; background-position:50% 50%; background-size:cover; background-attachment: fixed; color: #fff; }
.err_info{ position:fixed; top:15%; bottom:0; padding-top:26px; width:100%; }
#error{ margin:auto; padding:40px;  width:500px; max-width:100%; min-height:300px; line-height:26px; background:rgba(0,0,0,0.6); box-shadow:0 0 5px 2px rgba(0,0,0,0.2); color:#fff;}
#error h4 i{ color:#f00;} 
#error h4{ padding-bottom:10px; border-bottom:1px solid rgba(245,245,245,0.4); font-size:24px; font-family:"微软雅黑"; font-weight:300;}
#err_top{ padding-top:5px; padding-bottom:5px; padding-left:80px; height:60px; box-shadow:0px 1px 9px #336600}
#err_top h1{float:left; margin-top:10px; font-family:"微软雅黑"; font-size:24px; font-weight:300;}
#error a{ float:right; color:#eee;}
.err_bottom{ position:fixed; bottom:0; width:100%;  min-height:40px; padding-top:10px; padding-left:10px; background:#f5f5f5; border-top:1px solid #ddd;}
#err_search{ position:relative; margin-top:5px;}
#err_search input.form-control{ border-radius:18px;}
#err_search i{ position:absolute; top:8px; right:15px; z-index:99; color:#888;}
#err_help{ padding-top:10px;}
#err_help a{ margin-left:10px; margin-right:10px; color:#fff; font-size:1.4em;}
.Conent_fix{width: 100%; position: fixed; padding-top:0.35em;bottom: 0px; z-index: 1000; background: #fff ;   border-top: 1px solid #ddd;text-align:center;background:rgba(255,255,255,0.7); }/*内容添加与编辑浮动按钮*/

.ficon_mini {height:34px;width:40px;display:inline-block; overflow:hidden; background:url(/App_Themes/User/files-icon-mini.png) no-repeat;}
#Examkeyword{ max-width:460px; height:36px; border:1px solid #ccc; display:inline-block;min-width:300px;padding-top:3px;}
#Examkeyword .tabinput{ border:none; padding-left:5px; height:30px; line-height:30px;}
#Examkeyword .radius{margin:2px;margin-top:20px;height:24px; line-height:24px; background:#eee; border:1px solid #ddd;border-radius:3px;padding:3px;float:none!important;}
.pay_moneyAll{ font-weight:bold; color:#FD0D0D; font-size:1.3em;}

.proj_left_menu li{background-color:#86d5e5;}/*项目管理*/
.proj_left_menu li a:hover{background-color:#1796BF;}
.proj_left_menu li a{font-size:16px;color:white;}
.proj_left_menu .userface_a img{width:50px;height:50px;border-radius:50px;background-color:#000;}
.proj_left_menu .fa{font-size:25px;}
.proj_left_menu span{margin-left:20px;height:20px;}
.proj_info_title{margin:0;}
.proj_info_title li a{color:#555;}
.proj_info_title .proj_active{color:#000!important;font-weight:800;}
.proj_info_title .proj_header{color:#999;font-size:1.2em;}

#SupperGavel ul{ list-style:none;}/*SupperGavel超级锤子维护工具*/
#SupperGavel li{margin-top:10px;text-align:center;}
#SupperGavel{margin-top:20vh;}
#SupperGavelCon{margin-top:2vh;}
#SupperGavel h1,#SupperGavelCon h1{text-align:center;}
.SupperGavelTool { padding-top:2em;}
.SupperGavelTool li { width: 12.5%;  }
.SupperGavelTool li a { display: block; padding: 10px; color: #333; text-decoration: none; height: 115px; }
.SupperGavelTool li { float: left;/* width: 25%; */height: 115px; padding: 10px;line-height: 1.4; text-align: center; background-color: #f9f9f9; border: 1px solid #fff; }
.SupperGavelTool li i { font-size: 50px; }
.SupperGavelTool .glyphicon-class { display: block; text-align: center; word-wrap: break-word; }
.SupperGavelTool li a:hover { background: #563d7c;color: #fff;}
/*优惠券*/
.arrive .a_item {width:316px;float:left;margin:2px 28px 28px 2px;position:relative;height:140px;padding-right:65px;background:#fff;}
.arrive .a_item .type {padding:25px 0 20px 15px;}
.arrive .a_item .type .fa-rmb {color:#74d2d4;font-size:24px;float:left;}
.arrive .a_item .type .amount {color:#74d2d4;line-height:50px;margin:0 10px 0 5px;font-size:60px;font-family:Arial;}
.arrive .a_item .type .region {color:#666;font-size:12px;}
.arrive .a_item .type .r_item {line-height:28px;}
.arrive .a_item .opbtns {padding:20px 47px 0 34px;background-color:#74d2d4;position:absolute;top:0px;right:0px;height:100%;width:20px;line-height:24px;}
.arrive .a_item .opbtns:hover {background-color:#3ab1b4;}
.arrive .a_item .opbtns b {display:block;position:absolute;left:0;top:0; width:3px;height:170px;background:url(/App_Themes/User/semi-circle.png) repeat-y;}
.arrive .a_item .opbtns a {color:#fff;width:24px;text-decoration:none;font-size:14px;display:block;height:100%;text-align:left;}
.arrive .a_item.disabled .opbtns {background-color:#ddd;cursor:default;}
.arrive .a_item.disabled .opbtns:hover {background-color:#ddd;}
/*优惠券--getorderinfo*/
.arrive_o .item {height:110px;width:203px;float:left;margin-right:26px;margin-bottom:20px;background:#fff;border:1px solid #ddd;border-top:none;cursor:pointer;position:relative;}
.arrive_o .c_msg {width:100%;height:70px; background-color:#74d2d4;padding:5px 20px;}
.arrive_o .c_top {height:3px;width:100%;background:#fff url(/App_Themes/User/shop_splite.png) -36px -6px no-repeat;}
.arrive_o .c_price {color:#fff;font-size:24px;}
.arrive_o .c_limit {color:#fff;font-size:12px;}
.arrive_o .c_time {color:#fff;font-size:12px;}
.arrive_o .c_type {height:32px;border-top:1px solid #ddd;line-height:32px;padding-left:10px;padding-right:10px;color:#ccc;font-size:12px;}
.arrive_o .c_choose {display:none; position:absolute;left:0;bottom:0; border:0;height:30px;width:100%;/*z-index:10;*/background:url(/Plugins/Ueditor/dialogs/image/images/success.png) no-repeat right bottom;}
.arrive_o .item.disable {cursor:not-allowed;}
.arrive_o .item.choose {border:1px solid #0094ff;border-top:none;}
.arrive_o .disable .c_msg {background-color:#d1d1d1;}
.arrive_o .disable .c_top {background:#fff url(/App_Themes/User/shop_splite.png) -36px -3px no-repeat;}
.arrive_o .disable .c_time {color:#b0afaf;}
.arrive_o .choose .c_choose {display:block;}
#OAkeyword{border:1px solid #ddd; padding:3px;border-radius:3px;}
.width960{width:960px;}
 @media (min-width:970px) and (max-width:1010px) {
.usertop_menu ul li a { padding: 0 12px; }

.popup_body { position:relative; width:100%; height:100%; min-height:100%; background-image: url(https://code.z01.com/read.jpg);  background-size: cover; background-repeat: no-repeat; background-position:50% 50%; background-size:cover; background-attachment: fixed; color: #fff; }
.popup{ margin:auto; margin-top:10%; padding:15px; width:500px; max-width:100%; background:rgba(255,255,255,0.5); box-shadow:0 0 5px 2px #ddd; color:#333; font-family:"微软雅黑"; font-weight:300;}
.popup_title{ min-height:60px; font-size:2em; font-weight:100;}
.popup_title i{ margin-right:10px; color:#f00;} 
.popup_cnt{ padding:10px; min-height:100px; box-shadow:0 0 3px 1px #eee;}
.popup_goon{ margin-top:-10px;}
.popup_goon a{ padding:5px 15px; font-size:18px; color:#333; box-shadow:0 0 3px 1px #eee; background:linear-gradient(#fafafa,#f5f5f5); border-radius:20px;}
.popup_goon a:hover{ text-decoration: none;  box-shadow:0 0 3px 1px #ddd;}
.popup_return{ margin-top:20px;} 
.popup_return li a{ color:#666;}
}
@media (max-width:970px) {
.usertop_menu ul li a { padding: 0 5px; }
}
@media (min-width:1170px) {
.user_base a { height: 130px; line-height: 130px; }
}
 
@media (max-width:768px) {
.navbar .navbar-brand{ color:#fff;}
.usertop_menu { display: none !Important; }
.user_login{ top:80px; width:300px; max-width:100%; margin-left:-150px; }
.login_sys{ margin-top:80px; border-top:1px solid rgba(245,245,245,0.1); }
.user_login{ background:none; box-shadow:none;}
.u_top{ padding-bottom:0;}
.u_search{ margin-top:0; padding-right:5px;}
.u_search_form input.form-control:focus{ width:160px; }
.u_info{ padding-top:30px; height:auto;}
.u_syn { padding:0; background:none;}
.u_syn:before{ content:none;}
.u_syn li li { float:none; margin-right:0; line-height:1.5em;}
.u_syn li{ float:none; margin-right:0; line-height:1.5em; min-height:auto;}
.u_syn li i { margin-right:5px; font-size:1em;}
.u_nav .navbar-default .navbar-nav { margin-top:0; margin-bottom:0;}
.u_nav .navbar-default .navbar-nav li{ float:left; margin:0; width:20%;}
.u_nav .navbar-default .navbar-nav li a { padding:0; text-align:center;}
.u_nav .navbar-default .navbar-nav li.active a,.u_nav .navbar-default .navbar-nav li a:hover{ padding:0; margin-top:0; height:2.2em; line-height:2.2em; border-radius:0; background:none; color:#fff; border:none;}
#user_left{ padding-top:160px; z-index:88;}
#user_left li a{ color:#fff;}
.user_menu_sub li{ margin-bottom:10px; width:33%; } 
.u_top_btn li a{ display:block; width:40px; height:30px; line-height:30px; box-shadow:0 0 3px 1px #ddd; background:linear-gradient(#f5f5f5,#eee); border-radius:20px; color:#000; font-family:"黑体";}
.u_footer{ height:auto;}
.xs_height{ height:60px;}
.PlatReg h1{ margin-top:45%;}
.u_menu { margin-top:20px;}
.user_menu { width:100%; height:80px;}
.user_menu a { padding-top:15px; font-size:1em; height:80px;}
.user_menu a i { font-size:2.5em;}
}
@media (min-width:768px) and (max-width:991px) {/*在768和991px之间的屏幕里生效*/
.cms2login .navbar-default .menua { display: none; }
.cms2login .codestyle { width: 66% }
.m715-50{width:50%;max-width:715px;}
.width1100{width:80%;max-width:1100px;}
}
@media (min-width:992px) {  /*大于992px私有*/
.cms2login .navbar-default .menua { display: none; }
.cms2login .container { margin-top: 5%; }
.cms2login .navbar-default li a { color: #fff; display: inherit; }
.cms2login .codestyle { width: 70% }
.u_main_content{ padding-bottom:150px;}
}
@media (min-height:1200px){
.fixed_bottom{ /*position:fixed; bottom:0; width:100%;*/}
}
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}

/*key:UG93ZXJlZCBieSBab29tbGEh6YCQ5rWqQ01TIHd3d3cuWm9vbWxhLmNu */